Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleDecember 2011
Complex software project development: agile methods adoption
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 8Pages 549–564https://doi.org/10.1002/smr.528The Agile Software Development paradigm has become increasingly popular in the last few years, since it claims lower costs, better productivity, better quality and better business satisfaction. Supply chain management (SCM) is a complex software ...
- articleOctober 2011
Agile methods and organizational culture: reflections about cultural levels
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 6Pages 423–441https://doi.org/10.1002/smr.483Agile methods emerge as an alternative to improve quality and performance in software development processes. However, as agile methods are essentially focused on human aspects, their application in companies depends mostly on their adequacy to the ...
- articleAugust 2011
Evaluation of multi-tasking software system performance with consideration of module dependency
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 5Pages 361–374https://doi.org/10.1002/smr.514This paper proposes new stochastic models that describe the task processing by the Markovian software availability model with perfect debugging and study the method to evaluate the system performance for the multi-tasking software system having several ...
- articleJune 2011
Key challenges for enabling agile BPM with social software
- Giorgio Bruno,
- Frank Dengler,
- Ben Jennings,
- Rania Khalaf,
- Selmin Nurcan,
- Michael Prilla,
- Marcello Sarini,
- Rainer Schmidt,
- Rito Silva
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 4Pages 297–326https://doi.org/10.1002/smr.523Business Process Management is called agile when it is able to react quickly and adequately to internal and external events. Agile Business Process Management requires putting the life cycle of business processes on a new paradigm. It is advocated in ...
-
- articleJanuary 2011
UML-based regression testing for OO software
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 1Pages 51–68https://doi.org/10.1002/smr.508In software maintenance, a system has to be regression tested after modifying it. The goal of regression testing is to ensure that modifications have not adversely affected the system. Regression test selection determines a subset of test cases, from the ...
- articleJanuary 2011
Optimal software maintenance policy considering unavailable time
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 23, Issue 1Pages 21–33https://doi.org/10.1002/smr.467With the enhancement of hardware and software engineering, the effectiveness and correctness of software is less and less doubted and customers are more aware about whether software services are available or not when needed. Software maintenance is one ...
- articleOctober 2010
Information and communication technology for process management in healthcare: a contribution to change the culture of blame
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 22, Issue 6‐7Pages 435–448Statistics on medical errors and their consequences has astonished, during the previous years, both healthcare professionals and ordinary people. Mass-media are becoming more and more sensitive to medical malpractices. This paper elaborates on the well-...
- articleOctober 2010
Combining BPM and social software: contradiction or chance?
- Selim Erol,
- Michael Granitzer,
- Simone Happ,
- Sami Jantunen,
- Ben Jennings,
- Paul Johannesson,
- Agnes Koschmider,
- Selmin Nurcan,
- Davide Rossi,
- Rainer Schmidt
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 22, Issue 6‐7Pages 449–476Social software has received much attention in the academia and industry due to many success stories. However, although social software is used widely for business support, its relationship with Business Process Management has not been analysed. The ...
- articleAugust 2010
Balancing uncertainty of context in ERP project estimation: an approach and a case study
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 22, Issue 5Pages 329–357The increasing demand for Enterprise Resource Planning (ERP) solutions as well as the high rates of troubled ERP implementations and outright cancellations calls for developing effort estimation practices to systematically deal with uncertainties in ERP ...
- articleApril 2010
Recommending change clusters to support software investigation: an empirical study
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 22, Issue 3Pages 143–164During software maintenance tasks, developers often spend a valuable amount of effort investigating source code. This effort can be reduced if tools are available to help developers navigate the source code effectively. We studied to what extent ...
- articleJanuary 2010
Social networks in software process improvement
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 22, Issue 1Pages 33–51Software process improvement in small organisation is often problematic and communication and knowledge sharing is more informal. To improve software processes we need to understand how they communicate and share knowledge. In this article have studied ...
- articleJanuary 2009
Modeling software evolution defects: a time series approach
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 21, Issue 1Pages 49–71The Department of Information Systems, Statistics and Management Science, prediction of software defects and defect patterns is and will continue to be a critically important software evolution research topic. This study presents a time series analysis ...
- articleJanuary 2009
DynaQoS©-RDF: a best effort for QoS-assurance of dynamic reconfiguration of dataflow systems
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 21, Issue 1Pages 19–48The significance of QoS-assurance is being increasingly recognized by both the research and wider communities. In the latter case, this recognition is driven by the increasing adoption by business of 24-7 software systems and the QoS decline that end-...
- articleJanuary 2009
An architecture-centric software maintainability assessment using information theory
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 21, Issue 1Pages 1–18Architecture-based metrics can provide valuable information on whether or not one can localize the effects of modification (such as adjusting data flows or control flows) in software and can therefore be used to prevent the changes from adversely ...
- articleNovember 2008
A metric-based approach to identifying refactoring opportunities for merging code clones in a Java software system
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 20, Issue 6Pages 435–461A code clone is a code fragment that has other code fragments identical or similar to it in the source code. The presence of code clones is generally regarded as one factor that makes software maintenance more difficult. For example, if a code fragment ...
- articleNovember 2008
Extended firewall for regression testing: an experience report
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 20, Issue 6Pages 419–433Testing firewalls have proven to be a useful approach for regression testing in both functional and object-oriented software. They involve only the modules that are closely related to the changed modules. They lead to substantially reduced regression ...
- articleNovember 2008
Automatic identification of key classes in a software system using webmining techniques
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 20, Issue 6Pages 387–417Software engineers new to a project are often stuck sorting through hundreds of classes in order to find those few classes that offer a significant insight into the inner workings of the software project. To help stimulate this process, we propose a ...