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
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
http://www.dmi.unisa.it/people/delucia/www/
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 (
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
http://www.sei.cmu.edu/staff/dbs/
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
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
http://www.cs.ualberta.ca/~stroulia/
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 (S2