Andrea De Lucia

Candidate Executive Committee - At-Large

 

Statement

 

"Reason is, and ought only to be, slave of the passions, and can never pretend to any other office than to serve and obey them" (David Hume).

 

My work is strongly oriented towards making software engineering a mature discipline, through the cooperation between academia, research institutions, and industry. Like it happens in other disciplines, software engineering researchers should empirically validate methods and tools through user studies, listen from experiences and needs of industry, and learn from successes as well as from failures. However, while useful to bound the scope of short term technology transfer, industry needs alone cannot drive research in software engineering. Innovation requires passions, ideas, and dreams of researchers being developed, but still passions and ideas require long term strategic support from industry and government institutions to become a success story. Matching the short term and the long term technology transfer visions is a key for an engineering discipline to achieve maturity. This requires strengthening the cooperation between research and industry within long term research projects and spin-offs, research discussion forums and meetings, and high level educational programs, where practitioners can bring their experiences while being aware of the advances of the research in software engineering.

 

I'm honoured of being nominated for a TCSE Executive Committee Member-at-large position. If elected, I'll bring and promote this vision through the initiatives of the IEEE TCSE. I'll also work to extend and make the software Engineering community stronger, by promoting TCSE activities within academia, industry, and government institutions, in particular in the European Union, as well as by improving the cooperation between TCSE and other world wide as well as national professional associations.

 

 

Biography

 

Andrea De Lucia is a full professor and head of the Software Engineering laboratory at the Department of Mathematics and Informatics of the University of Salerno, Italy. Previously, he was an associate professor at the Department of Engineering and research leader of the Research Centre on Software Technology (RCOST) of the University of Sannio, Italy. His research interests include software maintenance, reverse engineering, reengineering, global software engineering, traceability management, software configuration management, document and workflow management, and visual languages. He has published more than 100 papers on these topics in international journals, books, and conference proceedings.

 

He is actively consulting in industry and has been involved in several research and technology transfer projects conducted in cooperation with industrial partners. He is the Director of the International Summer School on Software Engineering which aims at creating and promoting discussion forums for lecturers and attendees both coming from academia, research institutions, and industry. Andrea De Lucia has edited books, conference proceedings, and international journal special issues and serves on the editorial and reviewer boards of international journals and on the organizing and program committees of several IEEE sponsored international conferences in the field of software engineering. In particular, he was General chair of the 2006 IEEE International Workshop on Source Code Analysis and Manipulation, Program co-chair of the 2001 IEEE International Workshop on program Comprehension, the 2002 IEEE International Workshop on Source Code Analysis and Manipulation, the 2004 and 2005 Working Conference on Reverse Engineering, and tool demo chair and proceedings chair of the 2004 and 2007 IEEE International Conference on Software Maintenance, respectively.

 

Andrea De Lucia received the Laurea degree in Computer Science from the University of Salerno, Italy, in 1991, the M.Sc. degree in Computer Science from the University of Durham, UK, in 1996, and the Ph.D. in Electronic and Computer Engineering from the University of Naples "Federico II", Italy, in 1996.

 

http://www.dmi.unisa.it/people/delucia/www/

adelucia@unisa.it

 


 

 

Dennis Smith

Candidate Executive Committee - At-Large

 

Statement

 

TCSE serves a valuable role in helping to foster a dynamic international software engineering community. It has encouraged the formation of new communities of interest and has helped to solidify established communities. It has also encouraged collaboration across geographic and technical boundaries.

 

As an active researcher in the areas of software reengineering, SOA and complex systems engineering, I have a strong understanding of the research needs of the TCSE community. I have served the IEEE computer society through leadership roles in ICSM, ICPC and STEP and recognize the crucial support that TCSE can provide. In my role at SEI, I have been directly involved with both basic and applied research and am keenly aware of the need to balance both of these perspectives.

 

If elected, my priorities as an at-large member of TCSE, will be to focus on several broad areas, including:

    1) Encouraging established sub-disciplines to continue to expand and codify our knowledge.

    2) Encouraging new communities of interest to emerge through workshops and to expand into more formal structures as their body of knowledge matures.

    3) Finding ways to expand the influence of TCSE geographically and to encourage a true global software engineering network.

    4) Fostering a closer collaboration between research and practice.

 

Biography

 

Dennis Smith is a Senior Member of the Technical Staff and Lead of the Integration of Software-Intensive Systems (ISIS) Initiative at Carnegie Mellon University's Software Engineering Institute (SEI). This initiative focuses on developing and applying methods, tools and other technologies that enhance the effectiveness of complex networked systems and systems of systems.  It addresses both organizational and engineering issues that are emerging in a system of systems environment.

 

His recent work has focused on the development of an SOA research agenda.  He is co-authoring a book on this topic and has co-organized a series of international workshops to get broad discussion of the basic issues, including recent workshops at ICSE 2007 and ICSM 2007. He has co-developed SMART, a method for migrating legacy assets to SOA.

 

Dr. Smith is a Senior Member of IEEE (Computer Society). He has been on program committees and steering committees of international conferences, including ICSM, ICPC, STEP, TEAA, WSE and CASCON.  He has also served as Chair of the Steering Committee of ICPC and STEP.

Dr. Smith has been general chair of two international conferences and was co-program chair of ICCBSS 2007. He was the co-editor of the IEEE recommended practice on CASE Adoption. He holds an M.A. and PhD from Princeton University, and a B.A. from Columbia University.

 

http://www.sei.cmu.edu/staff/dbs/

dbs@sei.cmu.edu

 


 


Eleni Stroulia

Candidate Executive Committee - At-Large

 

Statement

 

As a member of the TCSE, I would make efforts towards the following three objectives:

 

1) I would play an active role in supporting the activities of the existing topical committees and working with leaders in the community to examine whether there is a need for new ones. Strong active committees, involving recognized leaders in the field, working closely together with TCSE, publishing their activities on the web, possibly in a TCSE maintained portal, would increase the awareness of TCSE in the international software-engineering community, thus enabling it to play a more important role in supporting this community.

 

2) I would work with academics and industrial researchers to identify the new challenges to software-engineering principles and practices brought about by today's need for cost-effective high-performance service-oriented architectures across varied platforms. We are increasingly witnessing the need to inform the software-engineering process with business-level economic analyses and to tailor this process to the particular constraints of modern physical and virtual platforms. It is important that TCSE takes a leadership role in clarifying these concerns and formulating the evolving SE agenda.

 

3) Finally, I am very interested in identifying ways in which the committee can encourage women in pursuing careers in SE and becoming successful in them, since among the various computing-related disciplines, SE is one that can most benefit from the diversity of its practitioners.

 

 

Biography

 

Eleni Stroulia holds M.Sc. and Ph.D. degrees from Georgia Institute of Technology and is an Associate Professor with the Department of Computing Science at the University of Alberta, Canada.

 

Her research addresses industrially relevant software-engineering problems with automated methods, based on artificial-intelligence techniques. Her team has produced automated methods for migrating legacy interfaces to web-based front ends, and for analyzing and supporting the design evolution of object-oriented software. More recently, she has worked on the development, composition, run-time monitoring and adaptation of service-oriented applications, and on examining the role of web 2.0 tools in enabling the practices of collaborating communities.

 

She has served as program-committee member for several Canadian and international conferences and workshops; she was the program co-chair for the Canadian AI in 2001, WCRE in 2003 and 2004, CASCON 2006 and ICPC 2007. She serves on the editorial board of the Computational Intelligence Journal and on the NSERC Discovery Grant adjudication committee 330 (2006-2008). She is a member of ACM, IEEE, and AAAI.

 

Finally, as the Director of the Outreach Program of the Computing- Science Department at the University of Alberta and a member of the WISEST advisory board, she is working on encouraging youth, and especially young women, to pursue careers in Computing Science.

 

http://www.cs.ualberta.ca/~stroulia/

stroulia@cs.ualberta.ca



 

 

Paul R. Croll

Candidate for TCSE Chair

 

Statement

 

There is a curse that goes, "May you live in interesting times."  For TCSE, these are interesting times, both as an IEEE organization and as a focal point for the software engineering community.  For the last two years we have been reinventing ourselves to align with the current needs of the software engineering community and with the implications of the new Computer Society Strategic Plan to become a more service-centric professional organization.  As an organization that has served the software engineering community for over three decades, we must continue to demonstrate our contribution to this new value proposition, and retain our leadership in the software engineering community.

 

From a technical perspective, we must address the software engineering implications of new paradigms like model-driven architecture (MDA) and agile development, as well as pervasive computing, and the assurance of software integrity.  Towards this end, I have encouraged and facilitated collaborative relationships with other organizations relevant to our success, including the Software Engineering Education Community, the IEEE Computer Society Task Force on Information Assurance (TFIA), the Object Management Group (OMG), and the Software Engineering Institute (SEI).  I have encouraged and will continue to encourage expansion of our conference offerings into new areas.  Two areas into which we have recently expanded are software assurance and quantitative approaches towards managing IT.  Our new International Workshop on Secure Software Engineering and the International Workshop on Information Assurance, both co-sponsored with TFIA; and our new Conference on Exploring Quantifiable Information Technology Yields, focusing on the return on investment from software engineering; are examples of new activities addressing current areas of interest in research and practice.  We have also embraced the Software Engineering Education Community (SEECo), who has joined us as a TCSE-sponsored organization.  In addition, I have also begun an effort to reach out more directly to the practitioner community by prototyping Software Engineering Practitioner Networks (SEPNs), local networks where software engineering practitioners can come together, learn, share experiences, and discuss the practice of software engineering.  We are working closely with the SEI and their Software Process Improvement Networks (SPINs) to determine areas of overlap, of collaboration, and an added value as we focus on detailed software engineering practice issues rather than on process improvement.

 

In order to ensure our continued success; I will continue to work with our TCSE membership, our TCSE leadership, the Computer Society leadership, relevant external organizations, and the software engineering community at large to continue to provide value to software engineering practitioners, educators, and researchers and to improve our outreach to individuals, organizations, and closely allied professional groups.  I intend to work hard to ensure that our products and services are valued and in demand, and to ensure that our efforts continue to help shape and improve the practice of software engineering.  I ask for your support and for your participation in our continued success.

 

Biography

 

Paul Croll has over thirty-five years experience in software engineering.  His experience spans industry, government, and academia as a practitioner, researcher, and university lecturer.  He was a pioneer in computerized adaptive testing, developing the first (circa 1980) microcomputer-based implementation of the technology; has directed high-integrity systems programs, has managed the definition, design, development, integration, and testing of large-scale hard real-time systems; and has worked extensively in software process engineering and software risk management.  Paul is currently Manager, Organizational Processes, for one of Computer Sciences Corporation's business units, where he is responsible for process engineering, deployment, and evaluation; as well as training, quality management, and support tools development activities.  He is the current Chair of the IEEE Computer Society Technical Council on Software Engineering (TCSE), Chair of the IEEE Software and Systems Engineering Standards Committee (S2ESC); Convener, ISO/IEC JTC1/SC7 Working Group 9, System and Software Assurance; Vice Chair of the ISO/IEC JTC1 SC7 U.S. Technical Advisory Group (TAG); and an Associate Editor of the American Society for Quality's Software Quality Professional journal.  Paul has been a member of the IEEE New Standards Committee (NESCOM) and the Professional Practices Committee.  He is also active in the CMMIŽ community, is a member of the CMMIŽ Configuration Control Board, and lead the harmonization effort for safety and security extensions to the iCMM and CMMIŽ.  Paul holds an M.S. in Systems Engineering, with a concentration in Software Engineering, is a Senior Member of the IEEE and an IEEE-CS Golden Core recipient.

 

pcroll@computer.org