scispace - formally typeset
Search or ask a question

Showing papers in "Journal of Systems and Software in 2008"


Journal ArticleDOI
TL;DR: This research study was a survey study on the critical success factors of Agile software development projects using quantitative approach, finding that only 10 out of 48 hypotheses were supported, identifying threecritical success factors for AgileSoftware Engineering Techniques, Delivery Strategy, and Team Capability.

908 citations


Journal ArticleDOI
TL;DR: Evaluating the capability of SVM in predicting defect-prone software modules and comparing its prediction performance against eight statistical and machine learning models in the context of four NASA datasets indicates that the prediction performance is generally better than or at least is competitive against the compared models.

489 citations


Journal ArticleDOI
Paul L. Bannerman1
TL;DR: It was found that software projects do not conform to a uniform structure, as assumed in much of the literature, and this introduces variations in the risk and project management challenges they face.

366 citations


Journal ArticleDOI
TL;DR: This paper proposes a QoS-aware binding approach based on Genetic Algorithms that includes a feature for early run-time re-binding whenever the actual QoS deviates from initial estimates, or when a service is not available.

328 citations


Journal ArticleDOI
TL;DR: Wang et al. as mentioned in this paper proposed an image steganographic technique capable of producing a secret-embedded image that is totally indistinguishable from the original image by the human eye, which avoids the falling-off-boundary problem by using pixel-value differencing and the modulus function.

295 citations


Journal ArticleDOI
TL;DR: Experimental results show that the deployment of EASY on top of an existing SDP, namely Ariadne, enables rich semantic, context- and QoS-aware service discovery, which furthermore performs better than the classical, rigid, syntactic matching, and improves the scalability ofAriadne.

224 citations


Journal ArticleDOI
TL;DR: This paper views fault-proneness prediction as a binary classification task and uses Support Vector Machines (SVM) as a state-of-the-art classification method and performs a comparative experimental study of the effectiveness of ANNs and SVMs on a data set obtained from NASA's Metrics Data Program data repository.

216 citations


Journal ArticleDOI
TL;DR: The Agile Software Solution Framework (ASSF) as discussed by the authors provides an overall context for the exploration of agile methods, knowledge and governance and contains an Agile Toolkit for quantifying part of the agile process.

214 citations


Journal ArticleDOI
TL;DR: The study used the grounded theory methodology to produce a theory, grounded in the field data, that explains how software processes are formed and evolve and when and why SPI is undertaken.

207 citations


Journal ArticleDOI
TL;DR: A constraint satisfaction based web service composition algorithm that combines tabu search and simulated annealing meta-heuristics is proposed and a QoS-orientedweb service composition planning architecture is suggested.

179 citations


Journal ArticleDOI
TL;DR: This study examined three releases of the Eclipse project and found that although some metrics can still predict class error proneness in three error-severity categories, the accuracy of the prediction decreased from release to release and the prediction cannot be used to build a metrics model to identify error-prone classes with acceptable accuracy.

Journal ArticleDOI
TL;DR: The results from a field survey of 90 Taiwanese manufacturing firms show that the ''consistency'' among these facilitating factors of ERP implementation had a significant positive impact on ERPs implementation success.

Journal ArticleDOI
TL;DR: A software tool capable of refactoring object-oriented programs to conform more closely to a given design quality model is constructed, by formulating the task as a search problem in the space of alternative designs.

Journal ArticleDOI
TL;DR: The altruistic sharing of knowledge between knowledge providers and knowledge seekers in the Developer and User mailing lists of the Debian project is discussed and the knowledge sharing activity of self-organizing Free/Open Source communities could best be explained in terms of what is called ''Fractal Cubic Distribution'' rather than the power-law distribution mostly reported in the literature.

Journal ArticleDOI
TL;DR: This paper proposes the use of wavelet neural network (WNN) to forecast the software development effort and uses two types of WNN with Morlet function and Gaussian function as transfer function and also proposed threshold acceptance training algorithm for wavelet Neural Network (TAWNN).

Journal ArticleDOI
TL;DR: This article sets the basis to provide an automated support to feature model error analysis by means of a framework which is organized in three levels: a feature model level, where the problem of error treatment is described; a diagnosislevel, where an abstract solution that relies on Reiter's theory of diagnosis is proposed; and an implementation level,where the abstract solution is implemented by using Constraint Satisfaction Problems (CSP).

Journal ArticleDOI
TL;DR: The rule-based models produced by AntMiner+ are shown to achieve a predictive accuracy that is competitive to that of the models induced by several other included classification techniques, such as C4.5, logistic regression and support vector machines.

Journal ArticleDOI
TL;DR: This paper presents a step-by-step guide to process assessment and improvement planning using improvement framework utilizing light weight assessment and Improvement planning (iFLAP), aimed at practitioners undertaking SPI initiatives.

Journal ArticleDOI
TL;DR: The paper describes the wrapper-based migration process and discusses the results of case studies showing process effectiveness and quality of resulting services.

Journal ArticleDOI
TL;DR: Artificial neural network and stepwise regression based predictive models are investigated, aiming at offering alternative methods for those who do not believe in estimation models and indicate that these techniques are competitive with the APF, SLIM, and COCOMO methods.

Journal ArticleDOI
TL;DR: In this article, ensemble models are developed to accurately forecast software reliability, including statistical (multiple linear regression and multivariate adaptive regression splines) and intelligent techniques (backpropagation trained neural network, dynamic evolving neuro-fuzzy inference system and TreeNet).

Journal ArticleDOI
TL;DR: This paper presents ADDRA, an approach an architect can use for recovering architectural design decisions after the fact that uses architectural deltas to provide the architect with clues about these design decisions.

Journal ArticleDOI
TL;DR: A code analysis revealed that for tasks estimated with planning poker, more effort was expended due to the complexity of the changes to be made, possibly caused by the information provided in group discussions.

Journal ArticleDOI
TL;DR: This novel approach allows image owners to adjust the strength of watermarks through a threshold, so that the robustness of the watermark can be enhanced and preserves the data lossless requirement, so it is suitable for medical and artistic images.

Journal ArticleDOI
TL;DR: This paper proposes the use of two novel trace visualization techniques based on the massive sequence and circular bundle view, which both reflect a strong emphasis on scalability.

Journal ArticleDOI
TL;DR: Results show that a risk checklist helps software practitioners identify more risks than they would identify without the aid of a checklist, but the role assigned to subjects did not seem to affect either their risk perception or behavior.

Journal ArticleDOI
TL;DR: The spiar architectural style is introduced which captures the essence of ajax applications and the guiding software engineering principles and the constraints chosen to induce the desired properties are described.

Journal ArticleDOI
TL;DR: This paper analyses the security of RCES, and points out that it is insecure against the known/chosen-plaintext attacks: the number of required known/Chosen plain-images is only one or two to succeed an attack.

Journal ArticleDOI
TL;DR: To be successful, a software architect-or a software architecture team, collectively-must strike a delicate balance between an external focus-both outwards: Listening to customers, users, watching technology, developing a long-term vision, and inwards: driving the development teams.

Journal ArticleDOI
TL;DR: A case study of a software product company that has successfully integrated practices from software product line engineering and agile software development is presented, showing how practices from the two fields support the company's strategic and tactical ambitions, respectively.