-
...there are still high cost and effort associated with software bugs and software maintenance, software still continues to be unreliable, and software bugs can wreak havoc on...designing tools that can measure and predict software quality and to create integrated frameworks that helps in improving software maintenance and research that involves mining software repositories....
-
...becoming increasingly significant element in software engineering. it provides critical function in the development and maintenance of a software system. from the software evolution point of view, requirements traceability plays an important role in facilitating software evolution. since the evolution is inevitable, a traceability approach...
-
...or model refinement. in order to perform any type of software evolution research, each of these logistical issues must be addressed and an implementation to manage it created. in this paper, we introduce kenyon, a system designed to facilitate software evolution research by providing a common set of solutions to these common logistical problems. we have used kenyon for processing source code...
-
...or model refinement. in order to perform any type of software evolution research, each of these logistical issues must be addressed and an implementation to manage it created. in this paper, we introduce kenyon, a system designed to facilitate software evolution research by providing a common set of solutions to these common logistical problems. we have used kenyon for processing source code...
-
...systems become progressively more complex and difficult to maintain. to facilitate maintenance tasks, project managers and developers often turn to the evolution history of the system to recover...sev- eral special-purpose spectrographs and discuss their use in understanding and supporting software evolution through the case studies of...
-
...survey on approaches for mining software repositories (msr) in the context of software evolution is presented. in particular, this...why), the adopted/invented methodology used (how), and the evaluation method (quality). the taxonomy is demonstrated to be expressive (i.e., capable...
-
...we actively participated in the maintenance and evolution of squeak, an open- source...some areas where problems continue to exist and propose these as potential problems to addressed by the research community...
-
...driven engineering (mde) promotes the use of models to capture design decisions during evolution and development. one too common approach to mde promotes model transformations as...are pre-existing or easy and fast to develop and require no maintenance. we take the position that...
-
...intohow formal techniques can alleviate software evolution problems,and how they can lead to tools for the evolution of large andcomplex software systems that are more robust...the workshop: which aspects of software evolution need to be automated bytools?where and how can formalisms help us to achieve toolsupport?how can we...
-
...huge amounts of information have to be considered and historical data has to be analyzed to understand the phenomena of evolution and to infer causes of problems. the...sources of information can be used to study the evolution of a software. however, the final goal of using them is to ease software maintenance activities, by detecting problems in...