loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Anna Lomartire ; Gianfranco Pesce and Giovanni Cantone

Affiliation: Università degli Studi di Roma “Tor Vergata”, Italy

ISBN: 978-989-8111-05-0

Keyword(s): Aspect-oriented Programming, Object-oriented programming, Empirical Software Engineering.

Related Ontology Subjects/Areas/Topics: Object-Oriented Programming ; Programming Languages ; Software Engineering

Abstract: Aspect orientation is a software paradigm that is claimed to be more effective and efficient than Object orientation when software development and maintenance interventions are taken in consideration that affect transversally the application structure, namely Aspects. In order to start with providing evidence able to confirm or disconfirm that opinion in our context - software processes that we enact, and products that we develop at our University Data Center - before launching a controlled experiment, which would require the investment of large effort, we conducted a preliminary explorative investigation that we arranged as a case study. We started from a Web-based object-oriented application, which engineering students in Informatics had constructed under our supervision. We specified new user needs, which realization was expected to impact on many of the application’s classes and relationships. Hence, we applied another student to realize those extensive requirements by using both Aspect orientation and Object orientation. Results show that, in the average, both the completion time and the size of the additional code advantage significantly the Aspect orientation, for maintenance interventions that are transversal to the application’s structure, with respect to the characteristics of the experiment object utilized, the specified enhancement maintenance requirements, and the subject involved with performing in the role of programmer. Although the exploratory nature of the study, the limited generality of the utilized application, and the fact that just one programmer was utilized as experimental subjects, the experiment results push us to verify the findings by conducting further investigation involving a wider set of programmers and applications with different characteristics. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.204.203.142

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Lomartire A.; Pesce G.; Cantone G. and (2007). ASPECT ORIENTATION VS. OBJECT ORIENTATION IN SOFTWARE PROGRAMMING - An Exploratory Case-study.In Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT, ISBN 978-989-8111-05-0, pages 47-54. DOI: 10.5220/0001349800470054

@conference{icsoft07,
author={Anna Lomartire and Gianfranco Pesce and Giovanni Cantone},
title={ASPECT ORIENTATION VS. OBJECT ORIENTATION IN SOFTWARE PROGRAMMING - An Exploratory Case-study},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT,},
year={2007},
pages={47-54},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001349800470054},
isbn={978-989-8111-05-0},
}

TY - CONF

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT,
TI - ASPECT ORIENTATION VS. OBJECT ORIENTATION IN SOFTWARE PROGRAMMING - An Exploratory Case-study
SN - 978-989-8111-05-0
AU - Lomartire, A.
AU - Pesce, G.
AU - Cantone, G.
PY - 2007
SP - 47
EP - 54
DO - 10.5220/0001349800470054

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.