Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleSeptember 2012
A software change impact analysis taxonomy
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 625–628https://doi.org/10.1109/ICSM.2012.6405338Source code changes can have ripple-effects that result in unchanged source code elements producing different results than they would have produced before the changes. This paper proposes a taxonomy of the types of impacts that can result from source ...
- ArticleSeptember 2012
Retrieving software maintenance history with topic models
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 621–624https://doi.org/10.1109/ICSM.2012.6405337Software maintenance history is a chronological record of significant maintenance events. It provides high level knowledge to software stakeholders, helps them to make important decisions. Unfortunately, retrieving software maintenance history is a ...
- ArticleSeptember 2012
Time-leverage point detection for time sensitive software maintenance
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 567–570https://doi.org/10.1109/ICSM.2012.6405322Correct real-time behavior is an important aspect for time sensitive software, but it is difficult to get right. Time faults can be introduced not just during software development but also maintenance. So software maintainers without time information ...
- ArticleSeptember 2012
Reengineering embedded automotive software
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 493–502https://doi.org/10.1109/ICSM.2012.6405312The fact that software ages holds for embedded automotive software as well as for any other kind of software. In comparison to IT software, the automotive domain has to deal with different kinds of requirements, such as real time properties, feedback ...
- ArticleSeptember 2012
A cost model based on software maintainability
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 316–325https://doi.org/10.1109/ICSM.2012.6405288In this paper we present a maintainability based model for estimating the costs of developing source code in its evolution phase. Our model adopts the concept of entropy in thermodynamics, which is used to measure the disorder of a system. In our model, ...
- ArticleSeptember 2012
Do code smells reflect important maintainability aspects?
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 306–315https://doi.org/10.1109/ICSM.2012.6405287Code smells are manifestations of design flaws that can degrade code maintainability. As such, the existence of code smells seems an ideal indicator for maintainability assessments. However, to achieve comprehensive and accurate evaluations based on ...
- ArticleSeptember 2012
Assessing the effect of requirements traceability for software maintenance
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 171–180https://doi.org/10.1109/ICSM.2012.6405269Advocates of requirements traceability regularly cite advantages like easier program comprehension and support for software maintenance (i.e., software change). However, despite its growing popularity, there exists no published evaluation about the ...
- ArticleSeptember 2012
A change impact analysis to characterize evolving program behaviors
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 109–118https://doi.org/10.1109/ICSM.2012.6405261Change impact analysis techniques estimate the potential effects of changes made to software. Directed Incremental Symbolic Execution (DiSE) is an intraprocedural technique for characterizing the impact of software changes on program behaviors. DiSE ...
- ArticleSeptember 2012
An empirical analysis of the distribution of unit test smells and their impact on software maintenance
ICSM '12: Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM)September 2012, Pages 56–65https://doi.org/10.1109/ICSM.2012.6405253Unit testing represents a key activity in software development and maintenance. Test suites with high internal quality facilitate maintenance activities, such as code comprehension and regression testing. Several guidelines have been proposed to help ...