|
Associate editors/columnists will edit and proofread a large volume of IJSA columns and write position papers and/or column bits. They are solely responsible for spelling, grammar, AP style, accuracy, taste, consistency and clarity of their articles. Hassan Artail was a software system development supervisor at the Scientific Labs of DaimlerChrysler, Michigan before joining the American University of Beirut (AUB) in 2001. At DaimlerChrysler (now Chrysler), he worked for 11 years in the field of software and system development for vehicle testing applications, covering the areas of instrument control, computer networking, distributed computing, data acquisition, and data processing. He obtained a B.S. and M.S. in Electrical Engineering with high distinction from the University of Detroit in 1985 and 1986 respectively, and a Ph.D. from Wayne State University in 1999. He is currently an Associate Professor in the Electrical and Computer Engineering Department at AUB and is doing research in the areas of mobile computing, mobile ad hoc networks, Internet computing, distributed systems, and Web service computing.
Arun Kumar is a Research Staff Member at IBM Research in New Delhi, India. He earned a Master of Technology in Computer Science and Engineering from IIT Madras, India in 1999, a Master of Computer Science from ICSE, Indore University, M.P., India in 1997 and a Bachelor of Computer Sc., University of Delhi, India in 1995. He joined IBM's India Research Laboratory (IRL) in 1999 in the Distributed Systems Research group where he contributed to and technically led projects in web services, grid computing, eUtilities, access control and web server farms. In 2005, he joined an offsite Ph.D. in Computer Science at the IIT Madras. Later that year, he moved into the newly formed Telecom Research and Innovation Centre at IRL where he led the later half of Synthy-- a project for enabling semi-automated, end to end composition of web services. In 2006, he led the Transaction Process Monitoring project for monitoring application requests in multi-tier IT systems in the absence of domain knowledge such as a reliable description of the deployed environment. Currently he is focusing his energies on an exploratory research project called Pyr.mea.IT, for creating technologies for billions of under-privileged in developing regions that are still untouched by IT and has been a key contributor of technologies and solutions in this project. In a previous life, he worked briefly as a Software Engineer with Hughes Software Systems (now Aricent), Gurgaon, India in the domain of Advanced Intelligent Networks. He was in the Program Committee for ACM SAC 2006 and has published in several reputed international conferences and journals. His current research interests include ICT4D, semantic web technologies, distributed systems management, service oriented computing, data modeling, and object oriented programming.
Agostino Poggi is full professor of Computer Engineering at the Dipartimento di Ingegneria dell'Informazione of the University of Parma His research focuses on agent, Web and object-oriented technologies and their use to develop distributed and complex systems. He is author of more than 150 technical papers in international scientific journals, books and refereed conference proceedings, and his scientific contribution has been recognized through the "System Research Foundation Outstanding Scholarly Contribution Award" in 1988 and through the "Innovation System Award" in 2001.
Ammar Rayes is a Senior Manager at the Advanced Technology Support group at Cisco Systems. He has managed several solutions including Customer Advocacy Platform Architecture, wireless, broadband access, subscriber and security management, triple play over Ethernet, VPN, performance and traffic engineering, IOS embedded management, and SNMP infrastructure and tools. Prior to joining Cisco Systems, He was a Director in the Traffic Capacity Management and Planning Department at Telcordia Technologies. Dr. Rayes has authored/Co-authored over fifty patents and papers on advances in numerous communications-related technologies including a book on ATM switching and network design (McGraw Hill-1999). He is currently chairing the CA Patent Council, serving as an editorial broad member on the Wireless Communications and Mobile Computing Journal and has been actively involved in multiple conferences and technologies. He is also on Cisco University Research Program and Network Management Research Council. He received his BS and MS Degrees in Electrical Engineering from the University of Illinois at Urbana in 19986 and 1988, respectively. He received his Doctor of Science degree in Electrical Engineering from Washington University in St. Louis, Missouri, in 1994 where he received the Outstanding Graduate Student Award in Telecommunications.
Atilla Elci received M.Sc. and Ph.D. degrees at Purdue University in Computer Sciences with high honors citation. He was a faculty member in the Dept. of Computer Sciences & Engineering in Middle East Technical Univ., Turkey, during 1976- 1985. He served in the positions of Chairman (2 years), Asst. Chairman (4 years), and Manager of the University Computer Center (3 years) besides teaching. He was head of Systems and Languages Major for 5 years. He became Associate Professor in Software major in 1983. From 1985 till 1997, he was consultant to the International Telecommunication Union (ITU), serving in computerization development projects of UNDP. He held numerous positions as chief technical adviser, senior expert, project designer and project manager in more than 20 countries in five continents. Subsequently he founded and ran his own company in Turkey offering IT and communications solutions (1998-2003). In 2001 he established the Department of Computer Engineering in Haliç University, Istanbul, serving as its Chairman till 2003. He is currently with the Department of Computer Engineering, and the President of the Internet Technologies Research Center, Eastern Mediterranean University, North Cyprus. Dr. Elçi has extensive experience in semantic Web, Web technology, multi-agent systems, semantic robotics, Internet, systems and languages, software engineering, education and training, and information systems in the telecoms agencies. He published over 100 papers, edited several proceedings, a series of 17 computer-based coursewares, designed several UNDP/ITU development projects in telecoms computerization, and organized several conferences, such as ESAS 2006 & 2007 and SIN 2007. Dr. Elci is a member of ACM, IEEE, IEEE CS, and Turkish Informatics Association.
Christos Tjortjis is a Lecturer with tenure at the University of Manchester, School of Computer Science and the School of Informatics. He is also a part time Lecturer at the Nottingham Business School, Nottingham Trent University. His focal research area is software management and data mining. His aim is to advance data mining in domains such as programming languages and novel types of heterogeneous data. His research objectives include accelerating and increasing the effectiveness of software maintenance and reducing its costs by improving quality, and facilitating program comprehension and evolution. Christos was awarded a DEng in Computer Engineering and Informatics from the Department of Computer Engineering & Informatics at the University of Patras, and a BSc in Law from the Law School at the Democritus University of Thrace, in Greece. He gained industrial experience as a consultant and academic experience working as a researcher for the Department of Mathematics at the University of Ioannina. He then moved to Manchester, UK for an MPhil in Computation at UMIST and subsequently a PhD in Informatics at the University of Manchester. He has worked as a researcher for UMIST, and as Research Associate to the Pro Vice-Chancellor. He was awarded an Honorary Lectureship in 2001, and was appointed to a Lectureship in 2002, with the Department of Computation, UMIST, which became the School of Informatics, University of Manchester in 2004. He transferred to the School of Computer Science in 2006. He is currently leading a number of research projects on software quality assurance using data mining, as well as on strategic maintenance and evolution of software. He was also involved as a principal investigator or co-investigator in a number of software and knowledge management projects. He is leading a team of PhD students and researchers in the areas of code and biological data mining. He is a member of the Pennine Group, which advocates the "Software as a Service" (SaaS) strategic research initiative, aiming at developing technologies and methods for the rapid production and evolution of software systems and investigating the role of interdisciplinarity in software engineering. Currently, he is leading the University of Manchester's involvement with the EPSRC funded Service-Oriented Software Research Network (SOSoRNet). He organized the 1st SOSoRNet workshop, co-organized the Service-enabled Collaborative Enterprises- Joint event and also organized a special session at IEEE CSMR 07. He is Program co-Chair for IEEE CSMR 08. He was also Member of the Program Committee for IEEE IWPC 04, IEEE COMPSAC 03 and 04, IEEE IDEAL 04, IEEE CIS 05, 06 and 07, IASTED SE 05, 06, 07 and 08, IASTED SEA 05, 06 and 07, IBIMA 06, IEEE ISNN 06 and 07, IEEE KASET 2007. He was reviewer for IEEE Transactions on Computers, Journal of Data & Knowledge Engineering, Journal of Empirical Software Engineering, IEEE Transactions on Systems, Man, and Cybernetics-Part C, Journal of Mathematical Modelling and Algorithms, Int’l Journal of Web Engineering and Technology (IJWET), and the IEE Software journal. He was also reviewer for IEEE ICSM 01, 02, & 03 IEEE APSEC 01, & 02, IEEE COMPSAC 02, IEEE STEP 02, Europar 04, the SIGDSS minitrack at AMCIS 05 & 06, 10th PCI 05 and IEEE IIT 06 Chowdhury S P joined Jadavpur University as Lecturer in 1993 and was promoted to Reader in 1998. He has co-authored three books and over 120 technical papers in power systems. He has visited various countries, universities for participating in technical activities, conferences. SP is a Fellow of IE(I), IETE(I) and Member of IEEE(USA), CSI(I). He is an active executive committee member of IETE(I) and CSI(I). As a member of IET M&RB and Finance Committee, he has profusely enhanced professional and promotional activities in India. SP is working hard in close coordination between volunteers and staff in various boards and committees with Nick, Max, Fred, Keith, CSChang, Chris, Nicos, Clara, Peter, Brian, Jim, Nigel, Jon, Norman, Barry and many other active volunteers for bilateral addition of values and services of IET. It was SP who ignited the feeling of presence of The IEE in India through a major successful international conference PEITSICON-2005 in Kolkata at his leadership. SP’s encouraging initiative has made the IET volunteers in India quite enthusiastic to organise a series of forthcoming international conferences in Chennai, Mumbai, Delhi, Kolkata. The YMS-India is now fully inspired and ready to initiate activities in India. “Having made the presence of IEE and IET prominent in India by initiating huge professional and promotional activities, and been encouraged by the enthusiasm of upcoming members and volunteers, I am keen to make IET a more attractive and valued global organisation, indispensable to members, academia, industry, regulatory bodies and government. I will continue to apply an inclusive member-staff-team approach to all activities. I will represent global members’ interest and push the Council to take quite active role in charitable work to utilise the expertise of members through bilateral engagement for the greater cause of the international knowledge network.”
David Talby is a Senior Manager of Software Development at Amazon.com, continuing a track record in software architecture and project management – as a practitioner, researcher and teacher. His work and research in software engineering go hand in hand, and focus on real-world and measurably effective implementation of model-driven software development, agile development, model-based testing and process improvement. He received his Ph.D. in Computer Science from the Hebrew University of Jerusalem, for research on parallel computer scheduling and workload modeling, in addition to an MBA with an award-winning research on investment selection. So far he has managed and architected software projects worth well over $100 million, co-published 14 peer-reviewed papers and one patent, and taught 11 different academic courses.
Francisco Dominguez obtained his BSc in Informatics and Systems (1993) from the University of Granada (Spain) and his MSc in Informatics Engineering (1997) from the University of Oviedo (Spain). He also obtained his PhD with European Mention in Information Technologies from the University of Oviedo in 2005. Since 1999 he is an Associate Professor of Computing at the Rey Juan Carlos University of Madrid (Spain), where he is a member and the Academic Secretary of the Department of Computer Systems and Languages, and also of the recently created School of Informatics Engineering. He is also a leader of VISSH Research Group and member of the LITE Research Group (for E-Learning and Information Technology) in the Rey Juan Carlos University, and he is also an associate member of the LABTOO Research Group (for Object Oriented Programming and Web Engineering) in the University of Oviedo. Previous to that position he has been an Associate Professor of Computing (1997-1999) in the University of Oviedo; he also was an invited researcher (2000) at the School of Computing & Mathematical Sciences, Liverpool John Moores University (JMU). He has an Honour Guest Title by the University Atenor Orrego of Trujillo in Peru. He is and has been involved in teaching Software Engineering and Programming Language Theory in several, Bachelor and Master, degrees, as well as several other minor courses. He is currently advisor in two PhDs and was jury member of several PhD dissertations. One of his research interests in is software architecture patterns using object oriented abstract machines to solve systems heterogeneity as is the case of middleware heterogeneity on distributed systems. This was the topic of his thesis dissertation. He has just applied for an institutional research project about software architecture patterns using object oriented abstract machines to visualize collaborative distributed software systems. He is the author of several journal articles and books, as well as numerous national and international conference papers. He is and has been involved in several research projects, and has been reviewer in numerous conferences and workshops. Flavio Oquendo is a Full Professor of Computer Science & Software Engineering at the University of South Brittany, France, where he leads the research group on formal approaches for component-based and service-oriented architectures of the VALORIA Research Lab. He holds a Doctorate and Master's degree in Computer Science from the University of Grenoble and a Bachelor's degree from the ITA School of Engineering, Sao Paulo. He also holds a Research Direction Habilitation in Computer Science from the University of Grenoble. Before joining the University of South Brittany in 2005, Prof. Oquendo held appointments in Computer Science & Software Engineering as Full Professor at the University of Savoie at Annecy (9 years) and Associate/Assistant Professor at the University of Grenoble (5 years). Previously, he was a member of the R&D Staff at the G.I.E. Emeraude, the R&D group on advanced software engineering created by BULL, Thomson-Syseca (now THALES IS), and Eurosoft (now part of AT&T Europe) in Paris (5 years).Prof. Oquendo has over 20 years experience in Research & Development, having actively participated in 10 European R&D Projects, partially funded by the European Commission: ALICE, PCTE, PCTE+, PACT, ALF, SCALE, PROMOTER I, PROMOTER II, PIE, and ARCHWARE. In particular, he was Scientific Director of the European SCALE Project (1992-1996), that developed methods and tools for software system composition with planned and intensive reuse of components; Partner Manager of the European PIE Project (1997-2001), that developed languages and tools for specifying, architecting, and autonomically evolving software-intensive process-based systems; and Scientific Director of the European ArchWare Project (2002-2005), that developed an integrated set of formal languages and tools for the architecture-centric model-driven engineering of evolvable software systems. Support for his research has mainly come from European Commission's R&D grants and collaborative industrial contracts. Prof. Oquendo has published over 130 refereed journal and conference papers in the fields of Software Architecture, Software Process, Computer-Assisted Software Engineering, and Software Object Databases. He has served on Program Committees of c.a. 40 International Conferences and Workshops, chaired 7 of them, and acted as referee for c.a. 10 International Journals. Prof. Oquendo's research interests are centered on languages and technologies to support the rigorous architecture and engineering of large-scale software system. His current research interests include formal description and development techniques and their automated support for component-based and service-oriented architecture modeling, analysis, transformation, and evolution as well as their applications in industrial settings.
Gregg Vesonder is Executive Director of the Communication Software Research Department at AT&T Labs-Research. He also is Adjunct Professor of Computer and Information Science at the University of Pennsylvania, and Adjunct Professor of Computer Science at Stevens Institute of Technology. Gregg Vesonder has developed and managed software systems supporting operations, e-commerce, sales support and data mining. He has been involved in software tool development for speech recognition, C++ compilers, artificial intelligence and software design and analysis. At Bell Labs Software Technology Center Gregg Vesonder served on software architecture review boards and focused on software process improvement using Object Oriented and agile process methodologies. He is both a Bell Labs and an AT&T fellow. Gregg Vesonder received a BA in psychology from the University of Notre Dame and an MS and PhD in cognitive psychology from the University of Pittsburgh.
Loris Penserini had the M.Sc. Degree in Electronic Engineering at the Polytechnic University of Marche (Ancona, Italy) in 1998. From the same University, he got a scholarship in 1999. He has been a visiting student at the Computer Science Department of University of Toronto (Toronto, Canada) from January 2001 to June 2001 and from January 2002 to June 2002. He had the PhD title in Computer Science at Polytechnic University of Marche in 2003. From February 2003 to September 2003, he was researcher by contract at the Polytechnic University of Marche. In that period (1997-2003), he was one of the principal investigator and developer of the JEAP project, i.e. a Multi-Agent System with some AI features (e.g. distributed CBR) to deal with information retrieval in P2P architectures. Specifically, several agent patterns have been studied such as Facilitator, Matchmaker, Broker, and Mediator. In October 2003, he joined the Centre for Scientific and Technological Research ITC-IRST (Trento, Italy) and from 2004 up to the end of 2006, he had a researcher post-doctoral position at the Automated Reasoning Systems division of the same research centre. He was the project leader of KLASSE -- Knowledge Level Agent Systems Software Engineering, aiming to improve the different analysis and design phases that characterize the agent-based methodologies focusing on architectural design issues. In that period, he was also involved in the TAOM4E development tool improvements. Specifically, he coordinated the implementation of the process for automated agent code generation for an Agent-Oriented and Software Engineering methodology development, named Tropos. He published in top level international conferences for the area of AI agents and Software Engineering (IJCAI, AAMAS, CoopIS, ER, ASE, CAiSE). For this reason, he has been member of the Program Committee of several International Conferences and Journals, and he participated in several research projects. He has been organizing committee chair of SREIS-05 Symposium collocated with RE-05, and he has been organizing committee chair of STAIRS-06 collocated with ECAI-06.
Mario Kupries was born in August 28, 1970 in Germany. From the very first beginning of his education he has been attending elite schools focusing on Human and Linguistic Sciences. After finishing the Grammar School in 1989 he joined a prestigious division of The German Armed Forces. He completed his Software Engineering studies at the University of Potsdam with the doctoral degree Magna Cum Laude in 2000. He has taking part in the construction and production of two complex, heterogeneous and distributed software products. To his current foci belong software construction and architecture-based development. Kupries has a knack for seeing things from a broader, more global perspective. He is looking to broaden the corporate experience with a stint working internationally. Mario Kupries is currently filling in a post doc position focusing on the application of software architecture theory for substantiating service-oriented software systems within the EU-funded project HYDRA.
Maggie Minhong Wang is an Assistant Professor in the Division of Information & Technology Studies, the University of Hong Kong (http://web.edu.hku.hk/magwang/). She received her PhD in information systems from City University of Hong Kong in 2005. Her research interests include software engineering and information technologies with their applications in information and knowledge management, business intelligence systems and technology-mediated learning. Her research is a synergy of multi-disciplinary academic background, teaching and industrial working experience in information management and computer engineering. Dr. Wang has published papers in Information & Management, Knowledge-based Systems, Expert Systems with Applications, International Journal of Technology and Human Interaction, and in international conferences including CAiSE, HICSS, BPM, AMCIS, PRICAI, CEC/EEE among others. She is currently working in agent-oriented computing, business process/ workflow management, knowledge-based systems, supply chain management, web intelligence and e-learning. Her recent publications have been recognized as among the hottest articles on Science Direct. Dr. Wang has also served as editorial board member, reviewer and program committee member for a number of international journals and conferences.
Matjaz B. Juric holds a Ph.D. in computer and information science and is an Associate Professor at the University of Maribor. Matjaz has authored or co-authored the following books: Best Practices for SOA-based Integration and Composite Applications Development, Business Process Execution Language for Web Services (Packt Publishing), J2EE Design Patterns Applied, Professional J2EE EAI, and Professional EJB (Wrox Press, part of Wiley Publishing), and has published a chapter in More Java Gems (Cambridge University Press) and Technology Supporting Business Solutions (Nova Science Publishers). He has published in journals and magazines, such as Web Services Journal, eai Journal, Java Developer's Journal, Java Report, Java World, ACM journals, Elsevier Journals, and presented at conferences such as OOPSLA, XML Europe, Oracle Open World, SIGS Java Development, BEA Forums, Wrox Conferences, SCI, and others. He has had several invited talks on conferences and events, such as IBM SOA Executive Event 2006, SIOUG 2006, etc. His bibliography has more than 300 entries. Matjaz has been involved in several large-scale IT projects. In cooperation with the IBM Java Technology Centre, he worked on performance analysis and optimization in RMI-IIOP development, an integral part of the Java 2 Platform. He is a member of the BPEL Advisory Board. He is consultant for several large companies, including telco providers, power distribution companies, etc. Matjaz is also the head of Science Park of University of Maribor.
Michael Sheng is currently a lecturer in the School of Computer Science at the University of Adelaide. Michael holds a PhD degree in computer science from the University of New South Wales (UNSW) and did his post-doc as a research scientist at CSIRO ICT Centre. From 1999 to 2001, Sheng also worked at UNSW as a visiting research fellow. Prior to that, he spent 6 years as a senior software engineer in industries. Sheng has edited three books and published more than 30 refereed technical papers in journals and conferences including VLDB Journal, IEEE Internet Computing, CACM, VLDB02, ICDE02, and CAiSE04. He has been invited to serve on organizing and program committees for dozens of international conferences including ACM SAC, WISE, ICSOC, IEEE ICPADS. He is the publication chair of WISE05, PDCAT07 and publicity co-chair of ICSOC05, WISE07. Sheng is the recipient of the Microsoft Research Fellowship (2003-2004) and CSC Fellowship (1999-2000). He is a member of IEEE and ACM. Huascar A. Sanchez is a Software Engineer in Bloomington MN. He holds a MS in Software Engineering from San Jose State University (SJSU). He is interested in working on the relation between analysis patterns and design patterns and how they can be linked together to develop software architectures. Huascar’s primary interests are in object-oriented development, software architectures, component-based software engineering, and software patterns. He has published in different national and international software engineering conferences, such as Pattern Language of Programs (PLOP), European Conference on Object-Oriented Programming (ECOOP), IEEE International Conference on Information Reuse and Integration (IEEE-IRI), and the Latin American Conference on Pattern Languages of Programming (SugarLoaf PLOP). Yan Bai is an Assistant Professor of TSYS Department of Computer Science at Columbus State University. She received her Ph.D. in Electrical and Computer Engineering from the University of British Columbia (Vancouver, Canada) in 2003. At the same university, she has been a Postdoctoral Research Fellow from December 2003 to July 2006. Her research focuses on computer networking, multimedia communications, computer and network security. She is author of more than 38 refereed publications in international journals, books and conference proceedings. She is currently working on Service-Oriented Architecture Security and Security in Software Architecture. Dr. Bai has also served as reviewer, program committee member and workshop chair for a number of international journals and conferences. Alexander Schatten
|