Sciweavers

CSMR
2008
IEEE
13 years 6 months ago
Understanding the Impact of Distribution in Object-Oriented Distributed Systems Using Structural Program Dependencies
The software industry is increasingly facing the issues of understanding and maintaining a particular type of software systems, namely distributed systems. While these systems are...
Dan C. Cosma, Radu Marinescu
CSMR
2008
IEEE
13 years 6 months ago
Decision Reuse in an Interactive Model Transformation
Propagating incremental changes and maintaining traceability are challenges for interactive model transformations, i.e. ones that combine automation with user decisions. After evo...
Mika Siikarla, Tarja Systä
CSMR
2008
IEEE
13 years 11 months ago
Do Design Patterns Impact Software Quality Positively?
We study the impact of design patterns on quality attributes in the context of software maintenance and evolution. We show that, contrary to popular beliefs, design patterns in pr...
Foutse Khomh, Yann-Gaël Guéhéne...
CSMR
2008
IEEE
13 years 11 months ago
A Tool for Optimizing the Build Performance of Large Software Code Bases
We present Build Analyzer, a tool that helps developers optimize the build performance of huge systems written in C. Due to complex C header dependencies, even small code changes ...
Alexandru Telea, Lucian Voinea
CSMR
2008
IEEE
13 years 11 months ago
On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework
Aspect-oriented design needs to be systematically assessed with respect to modularity flaws caused by the realization of driving system concerns, such as tangling, scattering, and...
Eduardo Figueiredo, Cláudio Sant'Anna, Ales...
CSMR
2008
IEEE
13 years 11 months ago
Trend Analysis and Issue Prediction in Large-Scale Open Source Systems
Effort to evolve and maintain a software system is likely to vary depending on the amount and frequency of change requests. This paper proposes to model change requests as time se...
Bénédicte Kenmei, Giuliano Antoniol,...
CSMR
2008
IEEE
13 years 11 months ago
Aligning Software Maintenance to the Offshore Reality
With an ever-increasing amount of software in place, the importance and ubiquity of software maintenance is continuously growing. Another more recent trend is to “offshore” su...
Christian Seybold, Rudolf K. Keller
CSMR
2008
IEEE
13 years 11 months ago
Quantifying Maintainability in Feature Oriented Product Lines
Families of products are steadily emerging for distinct settings such as embedded systems, navigational systems, financial applications or even web applications. This shifts the a...
Gentzane Aldekoa, Salvador Trujillo, Goiuria Sagar...
CSMR
2008
IEEE
13 years 11 months ago
Visual Detection of Design Anomalies
Design anomalies, introduced during software evolution, are frequent causes of low maintainability and low flexibility to future changes. Because of the required knowledge, an im...
Karim Dhambri, Houari A. Sahraoui, Pierre Poulin
CSMR
2008
IEEE
13 years 11 months ago
SOLIDFX: An Integrated Reverse Engineering Environment for C++
Many C++ extractors exist that produce syntax trees, call graphs, and metrics from C++ code, yet few offer integrated querying, navigation, and visualization of sourcecode-level f...
Alexandru Telea, Lucian Voinea