Learn More
Context: Software development effort estimation (SDEE) is the process of predicting the effort required to develop a software system. In order to improve estimation accuracy, many researchers have proposed machine learning (ML) based SDEE models (ML models) since 1990s. However, there has been no attempt to analyze the empirical evidence on ML models in a(More)
With the development of advanced Internet technology, business applications across multiple enterprises based on Web Services Composition (WSC) paradigm are widely used. When system failure occurs, some tasks of the flow may be committed while others unscheduled, in this situation, it is important to accurately analyze execution log of composition business(More)
Software development cost overruns often induce project managers to cut down manpower cost at the expense of software quality. Accurate effort estimation is beneficial to the prevention of cost overruns. Analogy-based effort estimation predicts the effort of a new project by using the information of its similar historical projects, where the similarity is(More)
—Requirements evolve continuously and inevitably. In order to effectively manage requirements change, an understanding from a quantitative perspective is needed in determining the extent of the propagation of the requirements as they evolve. In this paper, we first look back at the impact analysis in the software life cycle and give an overview of(More)
Because of the surprisingly increasing volume and semantically fuzzy nature of remote sensing images (RSIs), one of the main obstacles to realize efficient retrieval of the RSIs is the lack of effective sharing technologies and semantic description methods. In this paper, we present a fuzzy ontology and implement a prototype grid system named RSIsFGrid for(More)
Rapid industrialization in the past few decades has necessitated the ever increasing demand for newer technologies leading to the dramatic development of sophisticated software for cost estimation and is expected to grow manifold in the forthcoming years. The improper understanding of software requirements has often resulted in inaccurate cost estimation.(More)