Personal tools
You are here: Home Activities Technical workshop on Software Development and Communities

Technical workshop on Software Development and Communities

Invited speakers: Kevin Crowston (Syracuse University, United States of America), Tom Mens (Université de Mons-Hainaut, Belgium) and Diomidis Spinellis (Athens University of Economics and Business, Greece).

Technical workshop on Software Development and Communities

On 23rd October 2008, the GSyC/LibreSoft at the Universidad Rey Juan Carlos (Madrid, Spain) organizes a workshop with the special colaboration of Kevin Crowston (Syracuse University, United States of America), Tom Mens (Université de Mons-Hainaut, Belgium) and Diomidis Spinellis (Athens University of Economics and Business, Greece).

Communications

Times are given in CET; GMT+1.

More Information about the speakers and their talks

  • "Group maintenance in technology-supported distributed teams"
    Abstract:

    To allow individuals to serve on teams unconstrained by geography, organizations are increasingly turning to information-technology- supported or virtual teams. Members of such teams may come from a variety of organizations or sub-organizations. Rather than being assigned to the team, members often voluntarily choose to participate. Thus, these teams are often self-organizing, characterized with a “high degree of decision-making and autonomy and behavioral control at the work group level…(with more emphasis) on control from within rather than outside the group” (Manz and Sims, 1987). As organizations become increasingly knowledge-based and dependent on technology- supported coordination, it becomes critical to understand the factors that promote the success of virtual teams.
    One element that may be a factor in the success of virtual teams is group maintenance behavior: the pro-social, discretionary, and relation-building behavior between members that maintains reciprocaltrust and cooperation (Ridley, 1996). The purpose of this paper is to assess whether groups that exhibit higher levels of group maintenance behavior are indeed more successful. This question is investigated in the context of Free/Libre Open Source Software (FLOSS) development virtual teams.

    Biography:

    Kevin Crowston is a Professor in the School of Information Studies at Syracuse University. His current research interests focus on new ways of organizing made possible by the use of information and communications technology. He approaches this issue in several ways: empirical studies of coordination-intensive processes in human organizations; theoretical characterizations of coordination problems and alternative methods for managing them; and design and empirical evaluation of new kinds of computer systems to support people working together. Specific topics include the virtual organizations, development practices of Free/Libre Open Source Software teams and the application of document genre to the World-Wide Web. He is the principal investigator on an NSF grant for “Effective work practices for Open Source Software development” and co-PI on “How can document- genre metadata improve information-access for large digital collections?” He received his Ph.D. (1991) in Information Technologies from the Sloan School of Management, Massachusetts Institute of Technology (MIT).
    Professor Crowston has published articles and book chapters in the area of information systems and new organizational forms. His Ph.D. dissertation, Towards a Coordination Cookbook: Recipes for Multi-agent Action, won the International Centre for Information Technology (ICIT) Thesis Prize for best dissertation in Information Systems in 1991 and was a runner-up for the International Conference on Information Systems thesis prize.

  • "Studying the Evolution of Eclipse and NetBeans using software metrics"
    Abstract:

    There isn't any generally accepted approach to compare the long-term evolution of software systems. In this paper, we contribute to filling this gap by measuring and analysing attributes such as size, architectural dependencies and change rates. We performed these measurements based on metadata and the actual code.
    Our approach is illustrated by extracting and examining data from the evolution of Eclipse and NetBeans, two popular competing IDEs written in Java, with eight and seven major open source releases over seven and five years, respectively.
    In both studied systems we identified similarities in the evolutionary trends but also important differences. This provides a basis to future quantitative comparison of the evolution of other large long-lived software systems.
    This work has been done in collaboration with Juan Fernandez-Ramil, Yijun Yu (The Open Univ. UK) and Sylvain Degrandsart (Antwerp Univ.)

    Biography:

    Tom Mens obtained the degrees of Licentiate in Mathematics in 1992, Advanced Master in Computer Science in 1993 and PhD in Science in 1999 at the Vrije Universiteit Brussel. He was a teaching and research assistant at the Vrije Universiteit Brussel until September 1999. After that, he was a postdoctoral fellow of the Fund for Scientific Research – Flanders (FWO) for three years. In October 2003 he became a lecturer at the Université de Mons-Hainaut, where he founded and directs a research lab on software engineering.
    His main research interest lies in the underlying foundations of, and tool support for, modeling and evolving software. He published numerous peer-reviewed articles on these research topics in international journals and conferences. He has been co-organiser, program committee member and reviewer of numerous international symposia and workshops on software evolution and model-driven software engineering. He has been involved in several interuniversity research projects and networks, and is founder and director of the ERCIM Working Group on Software Evolution. In 2008 he co-edited the Springer book “Software Evolution” with S. Demeyer.

  • "Evaluating the Quality of Open Source Software"
    Abstract:

    Traditionally, research on quality attributes was either kept under wraps within the organization that performed it, or carried out by outsiders using narrow, black-box techniques. The emergence of open source software has changed this picture allowing us to evaluate both software products and the processes that yield them. Thus, the software source code and the associated data stored in the version control system, the bug tracking databases, the mailing lists, and the wikis allow us to evaluate quality in a transparent way. Even better, the large number of (often competing) open source projects makes it possible to contrast the quality of comparable systems serving the same domain. Furthermore, by combining historical source code snapshots with significant events, such as bug discoveries and fixes, we can further dig into the causes and effects of problems. This talk will present motivating examples, tools, and techniques that we can all use to evaluate the quality of open source (and by extension also proprietary) software.

    Biography:

    Diomidis Spinellis is an Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, computer security, and programming languages. He has written the two “Open Source Perspective” books: “Code Reading” (Software Development Productivity Award 2004), and “Code Quality” (Software Development Productivity Award 2007), and more than 100 scientific papers. He is a member of the IEEE Software editorial board, authoring the regular “Tools of the Trade” column. Dr. Spinellis is a FreeBSD committer and the developer of UMLGraph and other open-source software packages, libraries, and tools. He holds an MEng in Software Engineering and a PhD in Computer Science, both from Imperial College London. Dr. Spinellis is a senior member of the ACM, and a member of the IEEE, and the Usenix Association.

  • "Retrieving information from public software development repositories: lessons learned from the FLOSSMetrics project"
    Abstract:

    The FLOSSMetrics project is retrieving information from the public software development repositories of thousands of projects. The kinds of repositories considered are source code management systems, mailing lists archives and issue tracking systems. During the life of the project, several tools have been developed and improved to download data available in those repositories. From their use, many lessons about how those data can be retrieved, and the problems and pitfalls of the process, have been learned.

    Biography:

    Jesús M. Gonzalez-Barahona teaches and researches in Universidad Rey Juan Carlos, Mostoles (Spain). He started to be involved in the promotion of libre software in 1991. Since then, he has carried on several activities in this area, including the organization of seminars and courses, and the participation in working groups on libre software, both at the Spanish and European levels. Currently he collaborates with several libre software projects (including Debian) and associations, writes in several media about topics related to libre software, and consults for companies and public administrations on issues related to their strategy on these topics.
    His research interests include libre software development, with a focus on quantitative and empirical studies, and distributed tools for collaboration in libre software projects. In this area, he has published several papers, and is participating in several international research projects (more info in http://libresoft.es ). He is also one of the initiators of the Morfeo Community (lead by Telefonica), for creating a community of companies interested in innovation with libre software models.
    From a more educational perspective, he is one of the promoters of the idea of an European master program on libre software, and has specific interest in the education in that area.

Localization

Salón de Grados
Edificio Departamental II (first floor)
Universidad Rey Juan Carlos, campus de Mostoles

How to get...

 

Document Actions