This report summarizes the presentations and discussions on the research activities presented at XP 2014, the 15th International Conference on Agile Processes in Software Engineering and Extreme Programming, which was held May 26-30, 2014 in Rome, Italy. XP conferences are major supporters of the agile vision of software developers, the related multidisciplinary research, and bridging industrial practitioners with academia. XP 2014 continued this trend, hosting research papers divided in the topics of agile development, agile challenges and contracting, lessons learned and agile maturity, how to evolve software engineering teaching, methods and metrics, testing and beyond, and lean development.
Novel software development approaches are embracing abstraction and automation techniques. It is claimed that abstraction and automation techniques increase the productivity, improve the reusability and lower the complexity of the projects. In this study we address these new frontiers of software development by investigating on one novel proposal, namely the Ball. The Ball is an information ecosystem for authorised information containing web content, digital content as well as service development and integration. It is claimed to improve the reusability, productivity and security of software development while lowering the complexity. While improving the software developer's productivity it should produce smaller and more reasonable software systems, leading to a better reusability and a shorter learning phase for new developers. Up to now there exists no evidence to support these claims. In this study we analyse the Ball ecosystem from multiple perspectives. We compare it to related approaches in order to find its advantages and disadvantages. In order to provide empirical data we replicated a study where a mobile information system was developed using three different technologies. The results of this study show that the Ball ecosystem has the potential to improve the productivity of software development. However, it still needs further development and improvements before being competitive with traditional ways of developing software.
The Journal of Open Research Software (JORS) is an open access journal, which publishes peer reviewed software papers. Software papers describe open source software for research with high reuse potential. The authors publishing in the journal are awarded for opening up software with a peer reviewed journal article. This article is an author-based review of JORS and an experience report of the submission process of one now published paper there.
A professor at a “research” university is expected to contribute to Research, Teaching, and Service. Tenure and promotions are supposed to rest on sufficient contributions in all these areas. Traditionally, they have been separate spheres of activity, but the online media are changing rapidly, and we think will have the ultimate effect of leading to an alignment-a ”syzygy’-of this trinity into a single integrated and global fabric of scientific communication and education. This will be a fine advancement for science and scholarship, but administrators and reviewers will have to adapt to this changing reality by learning new ways to assess impact when making funding and professional advancement decisions.