Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2020
Cost‐driven software migration: An experience report
Journal of Software: Evolution and Process (WSMR), Volume 32, Issue 7https://doi.org/10.1002/smr.2236AbstractSoftware migration projects are often bound either by time or cost or by both. If the project is bound by both time and cost, the user must sacrifice something else, usually the quality. The migration strategy depends on how the project is bound. ...
image image Redevelopment is often prohibitively expensive and/or fails. Automated conversion is error prone, delivers unmaintainable code, and is high risk. Reimplemention sits between conversion and redevelopment: the old business‐logic remains, only the ...
- research-articleOctober 2019
Foundations for measuring IT-outsourcing success and failure
Journal of Systems and Software (JSSO), Volume 156, Issue CPages 113–125https://doi.org/10.1016/j.jss.2019.06.074Highlights- Simple Excel spreadsheet for assessing the success potential of IT-outsourcing deals.
We implemented five easy-to-complete questionnaires in Excel, which could serve as early warning signals for practitioners interested in the odds of their IT-outsourcing deals and could serve to redirect their course when still ...
- research-articleSeptember 2019
Re-implementing a legacy system
Journal of Systems and Software (JSSO), Volume 155, Issue CPages 162–184https://doi.org/10.1016/j.jss.2019.05.012Highlights- Re-implementation as an alternative to redevelopment and conversion.
- Reverse-...
Re-implementation is one of the alternatives to migrate a legacy software system next to conversion, wrapping and redevelopment. It is a compromise solution between automated conversion and complete redevelopment. The technical ...
- research-articleNovember 2016
Lessons from Dutch IT-outsourcing success and failure
Science of Computer Programming (SCPR), Volume 130, Issue CPages 37–68https://doi.org/10.1016/j.scico.2016.04.001We present the findings from a Dutch field study of a representative sample of 30 outsourcing deals totalling to more than 100 million Euro, where both customers, corresponding IT-outsourcing providers and their intermediaries (if present) participated. ...
- research-articleSeptember 2016
From Software Development to Software Assembly
The lack of skilled programming personnel and the growing burden of maintaining customized software are forcing organizations to quit producing their own software. It's high time they turned to ready-made, standard components to fulfill their business ...
-
- ArticleSeptember 2015
Reverse engineering a visual age application
ICSME '15: Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)Pages 487–496https://doi.org/10.1109/ICSM.2015.7332500This paper is an industrial case study of how a VisualAge application system on an IBM mainframe was reverse engineered into a system reference repository. The starting point was the code fragments generated by the VisualAge interactive development ...
- articleMarch 2015
Quantifying fair payment after outsourcing - a case study
Journal of Software: Evolution and Process (WSMR), Volume 27, Issue 3Pages 147–165https://doi.org/10.1002/smr.1700After outsourcing, issues can arise between the outsourcing organization and their third parties about fair payment. In a ceteris paribus situation, fair payment can be determined based on the differences made by the third parties. However, when ...
- research-articleFebruary 2015
Reducing operational costs through MIPS management
Science of Computer Programming (SCPR), Volume 98, Issue P4Pages 551–588https://doi.org/10.1016/j.scico.2014.09.001We focus on an approach to reducing the costs of running applications. MIPS, which is a traditional acronym for millions of instructions per second, have evolved to become a measurement of processing power and CPU resource consumption. The need for ...
- articleJune 2014
Balancing Time-to-Market and Quality in Embedded Systems
Finding a balance between the time-to-market and quality of a delivered product is a daunting task. The optimal release moment is not easily found. We propose to use historical project data to monitor the progress of running projects. From the data we ...
- articleDecember 2013
An analysis of unit tests of a flight software product line
- Dharmalingam Ganesan,
- Mikael Lindvall,
- David Mccomas,
- Maureen Bartholomew,
- Steve Slegel,
- Barbara Medina,
- Rene Krikhaar,
- Chris Verhoef,
- Lisa P. Montgomery
Science of Computer Programming (SCPR), Volume 78, Issue 12Pages 2360–2380https://doi.org/10.1016/j.scico.2012.02.006This paper presents an analysis of the unit testing approach developed and used by the Core Flight Software System (CFS) product line team at the NASA Goddard Space Flight Center (GSFC). The goal of the analysis is to understand, review, and recommend ...
- ArticleSeptember 2013
Migrating to service-oriented systems (Why and how to avoid developing customized software applications from scratch)
WSE '13: Proceedings of the 2013 IEEE 15th International Symposium on Web Systems Evolution (WSE)Pages 91–96https://doi.org/10.1109/WSE.2013.6642423This paper presents a case for using standard services rather than developing one's own customized nuts and bolts software. It illustrates the size and complexity of object-oriented applications and defines what it costs to maintain them. The increasing ...
- ArticleSeptember 2013
Natural language requirement specification for web service testing
WSE '13: Proceedings of the 2013 IEEE 15th International Symposium on Web Systems Evolution (WSE)Pages 5–14https://doi.org/10.1109/WSE.2013.6642410The following paper proposes a structured, natural language specification of web service behavior based on keywords in context. The advantage of this type of document is that it can be automatically analyzed in order to extract test cases for testing ...
- articleMarch 2012
Quantifying forecast quality of IT business value
Science of Computer Programming (SCPR), Volume 77, Issue 3Pages 314–354https://doi.org/10.1016/j.scico.2011.07.010This article discusses how to quantify the forecasting quality of IT business value. We address a common economic indicator often used to determine the business value of project proposals, the Net Present Value (NPV). To quantify the forecasting quality ...
- research-articleJanuary 2010
The Rise and Fall of the Chaos Report Figures
In 1994, Standish published the Chaos report that showed a shocking 16 percent project success. This and renewed figures by Standish are often used to indicate that project management of application software development is in trouble. However, Standish'...
- articleNovember 2009
Quantifying IT forecast quality
Science of Computer Programming (SCPR), Volume 74, Issue 11-12Pages 934–988https://doi.org/10.1016/j.scico.2009.09.005In this article, we show how to quantify the quality of IT forecasts. First, we analyze two metrics previously proposed to analyze IT forecast data-Boehm's cone of uncertainty and DeMarco's Estimating Quality Factor. We show theoretical problems with ...
- articleNovember 2009
Quantifying IT estimation risks
Science of Computer Programming (SCPR), Volume 74, Issue 11-12Pages 900–933https://doi.org/10.1016/j.scico.2009.09.001A statistical method is proposed for quantifying the impact of factors that influence the quality of the estimation of costs for IT-enabled business projects. We call these factors risk drivers as they influence the risk of the misestimation of project ...
- articleAugust 2009
Enabling system evolution through configuration management on the hardware-software boundary
Systems Engineering (SYSE), Volume 12, Issue 3Pages 233–264As the use of software and electronics in modern products is omnipresent and continuously increasing, companies in the embedded systems industry face increasing complexity in controlling and enabling the evolution of their IT-intensive products. ...
- articleAugust 2008
Quantifying requirements volatility effects
Science of Computer Programming (SCPR), Volume 72, Issue 3Pages 136–175https://doi.org/10.1016/j.scico.2008.04.003In an organization operating in the bancassurance sector we identified a low-risk IT subportfolio of 84 IT projects comprising together 16,500 function points, each project varying in size and duration, for which we were able to quantify its ...
- articleMarch 2008
Quantifying the yield of risk-bearing IT-portfolios
Science of Computer Programming (SCPR), Volume 71, Issue 1Pages 17–56https://doi.org/10.1016/j.scico.2007.11.001We proposed a method to quantify the yield of an IT-investment portfolio in an environment of uncertainty and risk. For various common implementation scenarios such as growing demands during implementation without deadline extensions we showed how to ...