• Publications
  • Influence
A Simulation Tool for Efficient Analogy Based Cost Estimation
This paper presents a statistical simulation tool, namely the bootstrap method, which helps the user in tuning the analogy approach before application to real projects, and shows how measures of accuracy and in particular, confidence intervals, may be computed for the analogy-based estimates, using thebootstrap method with different assumptions about the population distribution of the data set. Expand
The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation
A hierarchical quality model is presented that evaluates source code and community processes, based on automatic calculation of metric values and their correlation to a set of predefined quality profiles. Expand
Software productivity and effort prediction with ordinal regression
The possibility of using a method known as ordinal regression to model the probability of correctly classifying a new project to a cost category and is validated with respect to its fitting and predictive accuracy. Expand
Identifying knowledge brokers that yield software engineering knowledge in OSS projects
The impact of knowledge brokers and their associated activities in open source projects is investigated using three Debian lists as a case study and social network analysis was used to visualize how participants are affiliated with the lists. Expand
Code quality analysis in open source software development
It is determined that, up to a certain extent, the average component size of an application is negatively related to the user satisfaction for this application. Expand
Building a software cost estimation model based on categorical data
The paper explores the possibility of generating a multi-organisational software cost estimation model by analysing the software cost data collected by the International Software Benchmarking Standards Group, based on a statistical technique which has been proposed as alternative to the standard regression approach. Expand
The effect of scaffolding students' context-generating cognitive activity in technology-enhanced case-based learning
Evidence is provided that it is possible to improve individual learning in a technology environment for case-based learning, by implementing appropriate questioning strategies that trigger students to activate their context-generating cognitive processes, while studying the contextually rich material of cases. Expand
An empirical investigation of an object-oriented design heuristic for maintainability
The results of this study show that the investigated design heuristic significantly affects the performance of the participants; it also affects the evolution of design structures; and there is a considerable relationship between thatDesign heuristic and metrics so that it could be feasible to conduct an assessment by using appropriate metrics. Expand
Software project management anti-patterns
  • I. Stamelos
  • Engineering, Computer Science
  • J. Syst. Softw.
  • 2010
The need for tools to formally represent SPM anti-patterns is stressed, proposing specific formalisms for such purpose, namely Bayesian Belief Networks, Ontologies and Social Networks. Expand
Understanding knowledge sharing activities in free/open source software projects: An empirical study
The altruistic sharing of knowledge between knowledge providers and knowledge seekers in the Developer and User mailing lists of the Debian project is discussed and the knowledge sharing activity of self-organizing Free/Open Source communities could best be explained in terms of what is called ''Fractal Cubic Distribution'' rather than the power-law distribution mostly reported in the literature. Expand