[PDF][PDF] Program comprehension of feature-oriented software development

J Feigenspan - International conference on software …, 2011 - wwwiti.cs.uni-magdeburg.de
Feature-oriented software development is a promising paradigm to implement variable
software. One advantage is that crosscutting concerns can be modularized, which in turn …

An aspect‐oriented software architecture for code mobility

C Lobato, A Garcia, A Romanovsky… - Software: Practice and …, 2008 - Wiley Online Library
Mobile agents have come forward as a technique for tackling the complexity of open
distributed applications. However, the pervasive nature of code mobility implies that it cannot …

Evolving a Software Products Line for E-commerce Systems: a Case Study

RP Azzolini, CMF Rubira, LP Tizzei, FN Gaia… - Proceedings of the …, 2015 - dl.acm.org
Software Product Lines engineering is a technique that explores systematic reuse of
software artifacts in large scale to implement applications that share a common domain and …

Multimodal pattern-oriented software architecture for self-configuration and self-healing in autonomic computing systems

V Mannava, T Ramesh - … of the Second International Conference on …, 2012 - dl.acm.org
Because of the diverse nature of software systems, it is unlikely that systems will be
developed using a purely service or component programming paradigms. Therefore, the …

[PDF][PDF] Investigation of Aspect-Oriented Metrics for Stability Assessment: A Case Study.

MO Elish, M Al-Khiaty, MR Alshayeb - J. Softw., 2011 - academia.edu
Stability assessment provides software managers with early insight into trends in software
evolution, and thus assists them in managing and controlling long-lived software systems …

Program entanglement, feature interaction and the feature language extensions

WHF Leung - Computer Networks, 2007 - Elsevier
One of the most difficult tasks in software development is that the programmer must
implement a feature going through a laborious and error prone process of modifying the …

[PDF][PDF] Evaluating the efficacy of concern-driven metrics: a comparative study

C Sant'Anna, A Garcia, CJP Lucena - … Techniques (ACoM. 08), 2008 - researchgate.net
The inadequate modularization of driving software concerns degrades design modularity.
Software metrics are traditionally key mechanisms for detecting modularityrelated design …

[PDF][PDF] Measuring reliability of aspect-oriented software using a combination of artificial neural network and imperialist competitive algorithm

M Zavvar, S Garavand, MR Nehi… - Asia-Pacific Journal …, 2017 - journalarticle.ukm.my
Aspect-oriented software engineering provides new ways to produce and deliver products
and ultimately leads to reliable software. Reliability is an important issue contributing to the …

[PDF][PDF] Concern-oriented heuristic assessment of design stability

EML Figueiredo - 2009 - homepages.dcc.ufmg.br
Software systems are always changing to address new stakeholders' concerns. Design
modularity improves the stability of software by decoupling design concerns that are likely to …

Impact of aspect-oriented programming on the quality of novices' programs: a comparative study

M Katić, I Botički, K Fertalj - Journal of information and organizational …, 2013 - hrcak.srce.hr
Sažetak Aspect-oriented programming has been introduced in order to increase the
modularity of object-oriented programs and is claimed to improve software quality. Although …