English
Related papers

Related papers: A Step Forward To Component-based Software Cost Es…

200 papers

Project Management process plays a significant role in effective development of software projects. Key challenges in the project management process are the estimation of time, cost, defect count, and subsequently selection of apt…

Software Engineering · Computer Science 2014-07-22 Shashikumar N. R. , T. R. Gopalakrishnan Nair , Suma V

Objective: To present an overview on the current state of the art concerning metrics-based quality evaluation of software components and component assemblies. Method: Comparison of several approaches available in the literature, using a…

Software Engineering · Computer Science 2011-10-03 Miguel Goulão , Fernando Brito e Abreu

Search-Based Software Engineering (SBSE) is a promising paradigm that exploits the computational search to optimize different processes when engineering complex software systems. Self-adaptive system (SAS) is one category of such complex…

Software Engineering · Computer Science 2020-08-18 Tao Chen , Miqing Li , Ke Li , Kalyanmoy Deb

The understanding of source code in large-scale software systems poses a challenge for developers. The role of expertise in source code becomes critical for identifying developers accountable for substantial changes. However, in the context…

Software Engineering · Computer Science 2025-08-26 Karolina Milano , Bruno Cafeo

To better understand the spatial structure of large panels of economic and financial time series and provide a guideline for constructing semiparametric models, this paper first considers estimating a large spatial covariance matrix of the…

Machine Learning · Statistics 2015-03-19 Song Song

Component-oriented and service-oriented approaches have gained a strong enthusiasm in industries and academia with a particular interest for service-oriented approaches. A component is a software entity with given functionalities, made…

Software Engineering · Computer Science 2009-10-13 Christian Attiogbe

Software engineering is a young discipline. Despite efforts in recent years, some elements still require further development, research, and systematization. One of these elements are methods. They consist of a set of well-defined activities…

Software Engineering · Computer Science 2017-12-12 Valdemar Vicente Graciano Neto , Luiz Fernando Batista Loja

Model errors are pervasive and can be catastrophic. We can reduce model errors and time to market by applying Component-Based Software Engineering (CBSE) concepts to Excel models. CBSE assembles solutions from pre-built, pre-tested…

Software Engineering · Computer Science 2023-09-06 Craig Hatmaker

Object-oriented software metrics provide a numerical characterization of software quality. They have also been used in the assessment and identification of technical debt. However, metrics generally need to be used with thresholds as…

Software Engineering · Computer Science 2021-04-05 Sultan Alhusain

Software effort estimation accuracy is a key factor in effective planning, controlling and to deliver a successful software project within budget and schedule. The overestimation and underestimation both are the key challenges for future…

Software Engineering · Computer Science 2021-01-27 Yasir Mahmood , Nazri Kama , Azri Azmi , Ahmad Salman Khan , Mazlan Ali

This paper proposes a metric for sets of trajectories to evaluate multi-object tracking algorithms that includes time-weighted costs for localisation errors of properly detected targets, for false targets, missed targets and track switches.…

Computer Vision and Pattern Recognition · Computer Science 2021-10-27 Ángel F. García-Fernández , Abu Sajana Rahmathullah , Lennart Svensson

Context: Tertiary studies in software engineering (TS@SE) are widely used to synthesise evidence on a research topic systematically. As part of their protocol, TS@SE define inclusion and exclusion criteria (IC/EC) aimed at selecting those…

Software Engineering · Computer Science 2021-10-20 Dolors Costal , Carles Farré , Xavier Franch , Carme Quer

It is well known fact that was phrased by famous quality scholar P.B. Crosby that it is always cheaper to do the job right the first time. However, this statement must be reconsidered with respect to software development projects, because…

Software Engineering · Computer Science 2014-05-20 Parvez Mahmood Khan , M. M. Sufyan Beg

Although it has been more than four decades that the first components-based software development (CBSD) studies were conducted, there is still no standard method or tool for component selection which is widely accepted by the industry. The…

Software Engineering · Computer Science 2025-04-21 Mahdi Jaberzadeh Ansari , Ann Barcomb

The Scrum framework has gained widespread adoption in the industry for its emphasis on collaboration and continuous improvement. However, it has not reached a similar relevance in Software Engineering (SE) curricula. This work reports the…

Software Engineering · Computer Science 2024-04-24 Marco Torchiano , Antonio Vetrò , Riccardo Coppola

Search Based Software Engineering (SBSE) is an emerging discipline that focuses on the application of search-based optimization techniques to software engineering problems. The capacity of SBSE techniques to tackle problems involving large…

Software Engineering · Computer Science 2014-06-12 Roberto E. Lopez-Herrejon , Javier Ferrer , Francisco Chicano , Lukas Linsbauer , Alexander Egyed , Enrique Alba

Purpose: Continuous Software Engineering (CSE) promises improved efficiency, quality, and responsiveness in software-intensive organizations. However, fully adopting CSE is often constrained by complex products, legacy systems,…

Software Engineering · Computer Science 2025-11-05 Eriks Klotins , Magnus Ahlgren , Nicolas Martin Vivaldi , Even-Andre Karlsson

We consider the problem of Cost-Aware Learning, where sampling different component functions of a finite-sum objective incurs different costs. The objective is to reach a target error while minimizing the total cost. First, we propose the…

Machine Learning · Computer Science 2026-05-01 Clara Mohri , Amir Globerson , Haim Kaplan , Tomer Koren , Yishay Mansour

To build large scale software systems, Component Based Software Engineering (CBSE) has played a vital role. The current practices of software industry demands more development of a software within time and budget which is highly productive…

Software Engineering · Computer Science 2014-06-17 N. Md Jubair Basha , Chandra Mohan

As demand for computer software continually increases, software scope and complexity become higher than ever. The software industry is in real need of accurate estimates of the project under development. Software development effort…

Software Engineering · Computer Science 2020-07-06 Halcyon D. P. Carvalho , Marília N. C. A. Lima , Wylliams B. Santos , Roberta A. de A. Fagunde