Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Jorge Melegati

2025

ArchHypo: Managing Software Architecture Uncertainty Using Hypotheses Engineering

Autores
Silva, K; Melegati, J; Silveira, FF; Wang, X; Vieira Ferreira, MG; Guerra, E;

Publicação
IEEE Trans. Software Eng.

Abstract

2024

Software Business - 14th International Conference, ICSOB 2023, Lahti, Finland, November 27-29, 2023, Proceedings

Autores
Hyrynsalmi, S; Münch, J; Smolander, K; Melegati, J;

Publicação
ICSOB

Abstract

2023

Companion Proceedings (PhD Retreat, Posters and Industry Track) of the 13th International Conference on Software Business, Bolzano, Italy, November 8-11, 2022

Autores
Melegati, J; Aldaeej, A; Zaina, LAM; Petrik, D; Edison, H; Guerra, E;

Publicação
ICSOB Companion

Abstract

2025

Hypotheses Engineering in Software Startups: From Business to Architecture

Autores
Guerra, E; Melegati, J; Montesin, D;

Publicação
Advances in Software Startups

Abstract

2025

Generative Artificial Intelligence for Software Engineering - A Research Agenda

Autores
Duc, AN; Daniel, BC; Przybylek, A; Arora, C; Khanna, D; Herda, T; Rafiq, U; Melegati, J; Guerra, E; Kemell, KK; Saari, M; Zhang, Z; Le, H; Quan, T; Abrahamsson, P;

Publicação
Softw. Pract. Exp.

Abstract
ABSTRACTContextGenerative artificial intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activities. Notable examples of these tools include OpenAI's ChatGPT, GitHub Copilot, and Amazon CodeWhisperer.ObjectiveAlthough many recent publications have explored and evaluated the application of GenAI, a comprehensive understanding of the current development, applications, limitations, and open challenges remains unclear to many. Particularly, we do not have an overall picture of the current state of GenAI technology in practical software engineering usage scenarios.MethodWe conducted a literature review and focus groups for a duration of five months to develop a research agenda on GenAI for software engineering.ResultsWe identified 78 open research questions (RQs) in 11 areas of software engineering. Our results show that it is possible to explore the adoption of GenAI in partial automation and support decision-making in all software development activities. While the current literature is skewed toward software implementation, quality assurance and software maintenance, other areas, such as requirements engineering, software design, and software engineering education, would need further research attention. Common considerations when implementing GenAI include industry-level assessment, dependability and accuracy, data accessibility, transparency, and sustainability aspects associated with the technology.ConclusionsGenAI is bringing significant changes to the field of software engineering. Nevertheless, the state of research on the topic still remains immature. We believe that this research agenda holds significance and practical value for informing both researchers and practitioners about current applications and guiding future research.

2018

What influences software startups to use lean startup?

Autores
Melegati, J;

Publicação
XP Companion

Abstract
Software startups develop new products or service using software development under extreme uncertainty conditions. Agile methodologies are considered the most suitable for these teams since they accomodate changes easier than traditional software development methodologies. A very well-known methodology for startups is Lean Startup that is considered to be a variant of agile methodologies. Nevertheless, prior studies found that Lean Startup adoption by software startups are still low. This research will focus to understand why the Lean Startup adoption is not higher despite its fame and history of good results. To achieve that, this research will try to develop a conceptual framework using determinants borrowed from technology adoption theories well-used in information systems literature and also on prior studies on agile methodology adoption. The conceptual framework will thenbe evaluated through a questionnaire with software startups practioners. It is expected that this conceptual framework could answer why more software startups are not using Lean Startup.

  • 10
  • 11