Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for +publisher:"Universidade Federal de Pernambuco" +contributor:("ALMEIDA, Eduardo Santana de"). Showing records 1 – 2 of 2 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters

1. CAVALCANTI, Yguaratã Cerqueira. An automated approach to assign software change requests.

Degree: 2014, Universidade Federal de Pernambuco

The efficient management of Change Requests (CRs) is fundamental for successful software maintenance; however the assignment of CRs to developers is an expensive aspect in this regard, due to the time and expertise demanded. To overcome this, researchers have proposed automated approaches for CR assignment. Although these proposals present advances to this topic, they do not consider many factors inherent to the assignments, such as: developers’ workload, CRs severity, interpersonal relationships, and developers know-how. Actually, as we demonstrate in this work, CR assignment is a complex activity and automated approaches cannot rely on simplistic solutions. Ideally, it is necessary to consider and reason over contextual information in order to provide an effective automation. In this regarding, this work proposes, implements, and validates a context-aware architecture to automate CR assignment. The architecture emphasizes the need for considering the different information available at the organization to provide a more context-aware solution to automated CR assignment. The development of such architecture is supported by evidence synthesized from two empirical studies: a survey with practitioners and a systematic mapping study. The survey provided us with a set of requirements that automated approaches should satisfy. In the mapping study, in turn, we figured out how state-of-the-art approaches are implemented in regarding to these requirements, concluding that many of them are not satisfied. In addition, new requirements were identified in this mapping study. For the implementation of the proposed architecture, we developed a strategy to automate CR assignments which is based on two main components: a Rule-Based Expert System (RBES) and an Information Retrieval (IR) model. The strategy coordinately applies these two components in different steps to find the potential developer to a CR. The RBES takes care of the simple and complex rules necessary to consider contextual information in the assignments, e.g., to prevent assigning a CR to a busy or unavailable developer. Since these rules vary from one organization/project to another, the RBES facilitates their modification for different contexts. On the other hand, the IR model is useful to make use of the historical information of CR assignments to match CRs and developers. Results from the validation study showed that our solution is promising. It is, by comparing the solution with an approach that uses only a machine learning algorithm, such as the Support Vector Machine (SVM), we could improve the accuracy of assignments by almost 50%. The analysis of the solution’s payoff also pointed that such an accuracy is able to pay for the efforts necessary to deploy the solution. –  –  –  –  –  –  –  –  –  –  –  – -O gerenciamento eficiente de solicitações de mudança (SM) é fundamental para o sucesso das atividades de manutenção e evolução de software. Entretanto, a atribuição de SMs a desenvolvedores é um aspecto custoso desse… Advisors/Committee Members: MEIRA, Silvio Romero de Lemos, ALMEIDA, Eduardo Santana de.

Subjects/Keywords: Software engineering; Software maintenance and evolution; Change request management; Automatic change request assignment; Engenharia de software; Manutenção e evolução de software; Gerenciamento de solicitações de mudança; Atribuição automática de solicitações de mudança

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

CAVALCANTI, Y. C. (2014). An automated approach to assign software change requests. (Doctoral Dissertation). Universidade Federal de Pernambuco. Retrieved from https://repositorio.ufpe.br/handle/123456789/12391

Chicago Manual of Style (16th Edition):

CAVALCANTI, Yguaratã Cerqueira. “An automated approach to assign software change requests.” 2014. Doctoral Dissertation, Universidade Federal de Pernambuco. Accessed May 07, 2021. https://repositorio.ufpe.br/handle/123456789/12391.

MLA Handbook (7th Edition):

CAVALCANTI, Yguaratã Cerqueira. “An automated approach to assign software change requests.” 2014. Web. 07 May 2021.

Vancouver:

CAVALCANTI YC. An automated approach to assign software change requests. [Internet] [Doctoral dissertation]. Universidade Federal de Pernambuco; 2014. [cited 2021 May 07]. Available from: https://repositorio.ufpe.br/handle/123456789/12391.

Council of Science Editors:

CAVALCANTI YC. An automated approach to assign software change requests. [Doctoral Dissertation]. Universidade Federal de Pernambuco; 2014. Available from: https://repositorio.ufpe.br/handle/123456789/12391

2. SILVA, Ivonei Freitas da. A scrum-inspired process for software product lines scoping.

Degree: 2013, Universidade Federal de Pernambuco

Scoping in Software Product Lines (SPL) is the first step to identify products, features, and assets in a market segment. Traditional approaches for SPL scoping are heavyweight and upfront processes in scenarios with unpredictable changes and little resources. An incurred key challenge is handling systematically the iterativeness, adaptability, and feedback in the SPL scoping process. As a final consequence, the software industry can hamper investment in the SPL scoping. In this context, the Scrum framework, as the most popular agile approach to foster the iterativeness, adaptability, and feedbacks, can address that challenge. Previous studies have combined Scrum into some SPL activities with good results. This thesis provides a process, named of RiPLE-SCA, for SPL scoping inspired in the Scrum practices. This process bases on industrial evidence (a case study of a traditional SPL scoping), expert opinion on agile SPL (through a survey), and scientific literature about agile SPL (a systematic mapping). A feasibility study and a cross-case study carried out with two industrial partners indicated that the RiPLE-SCA is practicable and appropriate for an industrial setting as well as fosters iterativeness, adaptability, and feedbacks detecting early obsolete features and changes in domain, requirements, features, and technology.

CNPq

A atividade de escopo em linhas de produto de software é o primeiro passo para identificar produtos, características e ativos de software em um segmento de mercado. As abordagens tradicionais para escopo de linhas de produto de software são processos densos e abrangentes em cenários com mudanças imprevisíveis e com poucos recursos. Um desafio chave nesse cenário é o gerenciamento sistemático da iteratividade, adaptabilidade e do feedback no processo de escopo de linhas de produto de software. Como último efeito, a indústria de software pode restringir investimentos no processo de escopo. Neste contexto, o framework Scrum, abordagem mais popular para incentivar a iteratividade, a adaptabilidade e o feedback, pode lidar com esse desafio. Estudos anteriores têm combinado Scrum com algumas atividades de linhas de produto de software obtendo bons resultados. Esta tese define um processo, denominado de RiPLE-ASC, para o escopo da linha de produtos de software inspirado nas práticas do Scrum. Este processo basea-se nas evidências da indústria (um estudo de caso real de escopo de linhas de produto usando uma abordagem tradicional), na opinião de especialistas em linhas de produto de software ágeis (através de um survey) e na literatura científica sobre linhas de produto de software ágeis (uma mapeamento sistemático). Um estudo de viabilidade e um estudo de caso “cross-case” executados com dois parceiros industriais de nosso grupo de pesquisa indicaram que o RiPLE-ASC tem aplicação prática e adequa-se em um ambiente de produção de software industrial bem como incentiva a iteratividade, adaptabilidade e o feedback detectando cedo características obsoletas e…

Advisors/Committee Members: MEIRA, Silvio Romero de Lemos, ALMEIDA, Eduardo Santana de.

Subjects/Keywords: Scrum; Linhas de produto de software; Escopo; Software product lines; Scoping

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

SILVA, I. F. d. (2013). A scrum-inspired process for software product lines scoping. (Doctoral Dissertation). Universidade Federal de Pernambuco. Retrieved from https://repositorio.ufpe.br/handle/123456789/12265

Chicago Manual of Style (16th Edition):

SILVA, Ivonei Freitas da. “A scrum-inspired process for software product lines scoping.” 2013. Doctoral Dissertation, Universidade Federal de Pernambuco. Accessed May 07, 2021. https://repositorio.ufpe.br/handle/123456789/12265.

MLA Handbook (7th Edition):

SILVA, Ivonei Freitas da. “A scrum-inspired process for software product lines scoping.” 2013. Web. 07 May 2021.

Vancouver:

SILVA IFd. A scrum-inspired process for software product lines scoping. [Internet] [Doctoral dissertation]. Universidade Federal de Pernambuco; 2013. [cited 2021 May 07]. Available from: https://repositorio.ufpe.br/handle/123456789/12265.

Council of Science Editors:

SILVA IFd. A scrum-inspired process for software product lines scoping. [Doctoral Dissertation]. Universidade Federal de Pernambuco; 2013. Available from: https://repositorio.ufpe.br/handle/123456789/12265

.