Abstract CONTEXT: Intelligent Software Engineering (ISE) refers to the application of intelligent techniques to software engineering. We define an “intelligent technique” as a …
S Dragicevic, S Celar, M Turic - Journal of systems and software, 2017 - Elsevier
Even though the use of agile methods in software development is increasing, the problem of effort estimation remains quite a challenge, mostly due to the lack of many standard metrics …
There are several software process models and methodologies such as waterfall, spiral and agile. Even so, the rate of successful software development projects is low. Since software is …
Agile software development methodologies have become the most popular software development methods in the last few years. These methodologies facilitate rapid …
IM Del Águila, J Del Sagrado - Requirements engineering, 2016 - Springer
Requirements analysis is the software engineering stage that is closest to the users' world. It also involves tasks that are knowledge intensive. Thus, the use of Bayesian networks (BNs) …
In recent years, more software engineering researchers have focussed on methods, techniques, tools, and processes to support software project management (SPM) addressing …
Scrum is a simple process to understand, but hard to adopt. Therefore, there is a need for resources to assist on its adoption. In this paper, we present the process followed to build a …
Agile development methods have been proposed as a natural fit for mobile app development contexts. Despite many studies addressing the adoption of agile methods for …
There is a high rate of software development projects that fails. Whenever problems can be detected ahead of time, software development projects may have better chances of success …