Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jorge Aranda

dblp:89/3856 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
0since 2021 · last 2012
0009-0004-4795-2583ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 5 first-authorHuman-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Empirical software engineering · 80% Software maintenance and evolution · 20%
Human-computer interaction and pervasive computing
2 papers
Collaborative and social computing · 90% Usability and user experience research · 10%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing
computer-supported cooperative work
0.112012
To talk or not to talk: factors that influence communication around changesets · CSCW 2012
Empirical software engineering › developer studies
developer communication
0.112012
To talk or not to talk: factors that influence communication around changesets · CSCW 2012
Empirical software engineering
mining software repositories
0.112012
To talk or not to talk: factors that influence communication around changesets · CSCW 2012
Empirical software engineering
developer studies
0.122009
Anchoring and adjustment in software estimation · ESEC/SIGSOFT FSE 2005
The secret life of bugs: Going past the errors and omissions in software repositories · ICSE 2009
Empirical software engineering › reproducibility
replication study
0.112008
On the difficulty of replicating human subjects studies in software engineering · ICSE 2008
Empirical software engineering › human factors in software engineering
cognitive bias
0.112005
Anchoring and adjustment in software estimation · ESEC/SIGSOFT FSE 2005
Empirical software engineering
software estimation
0.112005
Anchoring and adjustment in software estimation · ESEC/SIGSOFT FSE 2005
Computing education › programming education
introductory programming
0.012008
On the difficulty of replicating human subjects studies in software engineering · ICSE 2008

Methods — techniques the papers use, named apart from their topics

empirical study · 0.4literal replication · 0.2survey · 0.1field study · 0.1
YearPublicationVenuePosition
2012 To talk or not to talk: factors that influence communication around changesets
abstract
Building tools to help software developers communicate effectively requires a deep understanding of their communication dynamics. To date we do not have good comprehension of why developers talk to each other as a result of some events in the life of their projects, and not of others. This lack of knowledge makes it difficult to design useful communication models and support systems.
Adrian Schröter, Jorge Aranda, Daniela E. Damian, Irwin Kwan
CSCW2
2012 Transition to Model-Driven Engineering - What Is Revolutionary, What Remains the Same?
Jorge Aranda, Daniela E. Damian, Arber Borici
MoDELS1
2012 On eliciting contribution measures in goal models
abstract
Goal models have been found to be useful for supporting the decision making process in the early requirements phase. Through measuring contribution degrees of low-level decisions to the fulfilment of high-level quality goals and combining them with priority statements, it is possible to compare alternative solutions of the requirements problem against each other. But where do contribution measures come from and what is the right way to combine them in order to do such analysis? In this paper we describe how full application of the Analytic Hierarchy Process (AHP) can be used to quantitatively assess contribution relationships in goal models based on stakeholder input and how we can reason about the result in order to make informed decisions. An exploratory experiment shows that the proposed procedure is feasible and offers evidence that the resulting goal model is useful for guiding a decision. It also shows that situation-specific characteristics of the requirements problem at hand may influence stakeholder input in a variety of ways, a phenomenon that may need to be studied further in the context of eliciting such models.
Sotirios Liaskos, Rina Jalman, Jorge Aranda
RE3
2009 The secret life of bugs: Going past the errors and omissions in software repositories
abstract
Every bug has a story behind it. The people that discover and resolve it need to coordinate, to get information from documents, tools, or other people, and to navigate through issues of accountability, ownership, and organizational structure. This paper reports on a field study of coordination activities around bug fixing that used a combination of case study research and a survey of software professionals. Results show that the histories of even simple bugs are strongly dependent on social, organizational, and technical knowledge that cannot be solely extracted through automation of electronic repositories, and that such automation provides incomplete and often erroneous accounts of coordination. The paper uses rich bug histories and survey results to identify common bug fixing coordination patterns and to provide implications for tool designers and researchers of coordination in software development.
Jorge Aranda, Gina Venolia
ICSE1
2008 On the difficulty of replicating human subjects studies in software engineering
abstract
Replications play an important role in verifying empirical results. In this paper, we discuss our experiences performing a literal replication of a human subjects experiment that examined the relationship between a simple test for consistent use of mental models, and success in an introductory programming course. We encountered many difficulties in achieving comparability with the original experiment, due to a series of apparently minor differences in context. Based on this experience, we discuss the relative merits of replication, and suggest that, for some human subjects studies, literal replication may not be the the most effective strategy for validating the results of previous studies.
Jonathan Lung, Jorge Aranda, Steve M. Easterbrook, Gregory V. Wilson
ICSE2
2008 Can Patterns Improve i* Modeling? Two Exploratory Studies
Markus Strohmaier, Jennifer Horkoff, Eric S. K. Yu, Jorge Aranda, Steve M. Easterbrook
REFSQ4
2007 A Framework for Empirical Evaluation of Model Comprehensibility
abstract
If designers of modelling languages want their creations to be used in real software projects, the communication qualities of their languages need to be evaluated, and their proposals must evolve as a result of these evaluations. A key quality of communication artifacts is their comprehensibility. We present a flexible framework to evaluate the comprehensibility of model representations that is grounded on the underlying theory of the language to be evaluated, and on theoretical frameworks in cognitive science.
Jorge Aranda, Neil A. Ernst, Jennifer Horkoff, Steve M. Easterbrook
MiSE@ICSE1
2007 Requirements in the wild: How small companies do it
abstract
Small companies form a large part of the software industry, but have mostly been overlooked by the requirements engineering research community. We know very little about the techniques these companies use to elicit and track requirements and about their contexts of operations. This paper presents preliminary results from an ongoing exploratory case study of requirements management in seven small companies, which found that (a) successful small companies exhibit a huge diversity of requirements practices that work well enough for their contexts; (b) these companies display strong cultural cohesion; (c) the principal of the company tends to retain control of the requirements processes long after other tasks have been delegated; and (d) the evidence rejects the simplistic view of a current "software crisis", as requirements errors for these companies, though problematic, are rarely catastrophic. We develop a number of hypotheses to explain these findings.
Jorge Aranda, Steve M. Easterbrook, Greg Wilson
RE1
2005 Do Viewpoints Lead to Better Conceptual Models? An Exploratory Case Study
abstract
The use of viewpoints has long been proposed as a technique to structure evolving requirements models. In theory, viewpoints should provide better stakeholder traceability, and the ability to discover important requirements by comparing viewpoints. However, this theory has never been tested empirically. This paper reports on an exploratory case study of a key hypothesis of the viewpoints theory, namely that by creating separate viewpoint models to represent different stakeholder contributions, and explicitly merging them, important hidden requirements can be discovered. The case study compared two modelling teams using the i* notation to capture requirements for new Web-based counselling services for a large charitable organisation. One team used viewpoints; the other did not. The conclusions include that viewpoint merging improves the understanding of the problem domain, but is very time consuming. The process of merging was more important than the merged product. The study also indicates a need for better model management tools, as both teams encountered difficulty in managing large, evolving models.
Steve M. Easterbrook, Eric S. K. Yu, Jorge Aranda, Yuntian Fan, Jennifer Horkoff, Marcel Leica, Rifat Abdul Qadir
RE3
2005 Anchoring and adjustment in software estimation
abstract
Anchoring and adjustment is a form of cognitive bias that affects judgments under uncertainty. If given an initial answer, the respondent seems to use this as an 'anchor', adjusting it to reach a more plausible answer, even if the anchor is obviously incorrect. The adjustment is frequently insufficient and so the final answer is biased. In this paper, we report a study to investigate the effects of this phenomenon on software estimation processes. The results show that anchoring and adjustment does occur in software estimation, and can significantly change the resulting estimates, no matter what estimation technique is used. The results also suggest that, considering the magnitude of this bias, software estimators tend to be too confident of their own estimations.
Jorge Aranda, Steve M. Easterbrook
ESEC/SIGSOFT FSE1