Jan Bosch (born 1967) is a Dutch computer scientist, Professor of Software Engineering at the Eindhoven University of Technology and at Chalmers University of Technology, and IT consultant, particularly known for his work on software architecture. [1] [2]
Bosch received his MSc in computer science in 1991 from the University of Twente, and in 1995 his PhD degree in computer science from Lund University. [3]
In 1994 Bosch got appointed Professor of Software Engineering at the Blekinge Institute of Technology, and from 2000 till 2020 he was affiliated with the University of Groningen, where he became Professor of Software Engineering. Since 2011 he is also Professor of Software Engineering at Chalmers University of Technology. [3] Since 2020 he is affiliated with Eindhoven University of Technology
In 2004 Bosch became also Vice President and the Head of Laboratory at the Nokia Research Center, and from 2007 to 2011 he Vice President Engineering Process at Intuit. In 2011 he co-founded the consultancy firm Boschonian AB, where he is partner. [3]
Articles, a selection:
Jan Bosch is also an angel investor in several Scandinavian companies including Remente and Fidesmo in Sweden, and Kosli in Norway.
The Eindhoven University of Technology, abbr. TU/e, is a public technical university in the Netherlands, situated in Eindhoven. In 2020–21, around 14,000 students were enrolled in its BSc and MSc programs and around 1350 students were enrolled in its PhD and EngD programs. In 2021, the TU/e employed around 3900 people.
In computer programming and software design, code refactoring is the process of restructuring existing source code—changing the factoring—without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software, while preserving its functionality. Potential advantages of refactoring may include improved code readability and reduced complexity; these can improve the source code's maintainability and create a simpler, cleaner, or more expressive internal architecture or object model to improve extensibility. Another potential goal for refactoring is improved performance; software engineers face an ongoing challenge to write programs that perform faster or use less memory.
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
The Institute of Technology at Linköping University, or Tekniska högskolan vid Linköpings universitet, is the faculty of science and engineering of Linköping University, located in Linköping and Norrköping in Sweden. Since its start in 1969, LiTH has had close ties with the Swedish transport and electronics industry in general and with Ericsson and SAAB in particular. The faculty has 1,400 staff members, out of whom 125 are professors, and 470 are lecturers with a PhD. The total number of students exceeds 12,000, with more than half being in post-graduate programs.
Barry William Boehm was an American software engineer, distinguished professor of computer science, industrial and systems engineering; the TRW Professor of Software Engineering; and founding director of the Center for Systems and Software Engineering at the University of Southern California. He was known for his many contributions to the area of software engineering.
Harlan D. Mills was professor of computer science at the Florida Institute of Technology and founder of Software Engineering Technology, Inc. of Vero Beach, Florida. Mills' contributions to software engineering have had a profound and enduring effect on education and industrial practice. Since earning his Ph.D. in Mathematics at Iowa State University in 1952, Mills led a distinguished career.
A system architecture is the conceptual model that defines the structure, behavior, and views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system.
Mark Joseph Guzdial is a Professor in the College of Engineering at the University of Michigan. He was formerly a professor in the School of Interactive Computing at the Georgia Institute of Technology affiliated with the College of Computing and the GVU Center. He has conducted research in the fields of computer science education and the learning sciences and internationally in the field of Information Technology. From 2001–2003, he was selected to be an ACM Distinguished Lecturer, and in 2007 he was appointed Vice-Chair of the ACM Education Board Council. He was the original developer of the CoWeb, one of the earliest wiki engines, which was implemented in Squeak and has been in use at institutions of higher education since 1998. He is the inventor of the Media Computation approach to learning introductory computing, which uses contextualized computing education to attract and retain students.
Jean Leonardus Gerardus (Jan) Dietz is a Dutch Information Systems researcher, Professor Emeritus of Information Systems Design at the Delft University of Technology, known for the development of the Design & Engineering Methodology for Organisations. and his work on Enterprise Engineering.
Willibrordus Martinus Pancratius van der Aalst is a Dutch computer scientist and full professor at RWTH Aachen University, leading the Process and Data Science (PADS) group. His research and teaching interests include information systems, workflow management, Petri nets, process mining, specification languages, and simulation. He is also known for his work on workflow patterns.
Henderik Alex (Erik) Proper is a Dutch computer scientist, an FNR PEARL Laureate, and a senior research manager within the Computer Science (ITIS) department of the Luxembourg Institute of Science and Technology (LIST). He is also adjunct professor in data and knowledge engineering at the University of Luxembourg. He is known for work on conceptual modeling, enterprise architecture and enterprise engineering.
Theodore Aloysius Maria (Theo) Bemelmans is a Dutch computer scientist and Emeritus Professor of Administrative Information Systems and Automation at the Eindhoven University of Technology.
Jan Verelst is a Belgian computer scientist, Professor and Dean of the Department of Management Information Systems at the University of Antwerp, and Professor at the Antwerp Management School, known for his work on Normalized Systems.
Christopher (Chris) Verhoef is a Dutch computer scientist, and Professor of Computer Science at the Vrije Universiteit in Amsterdam.
Klaus Pohl is a German computer scientist and Professor for Software Systems Engineering at the University of Duisburg-Essen, mainly known for his work in Requirements Engineering and Software product line engineering.
Leonard Joel (Len) Bass is an American software engineer, Emeritus professor and former researcher at the Software Engineering Institute (SEI), particularly known for his contributions on software architecture in practice.
Danny Greefhorst is a Dutch enterprise architect and consultant at ArchiXL, known for his work in the field of enterprise architecture.
Hanspeter Pfister is a Swiss computer scientist. He is the An Wang Professor of Computer Science at the Harvard John A. Paulson School of Engineering and Applied Sciences and an affiliate faculty member of the Center for Brain Science at Harvard University. His research in visual computing lies at the intersection of scientific visualization, information visualization, computer graphics, and computer vision and spans a wide range of topics, including biomedical image analysis and visualization, image and video analysis, and visual analytics in data science.
William "Chuck" Easttom II is an American computer scientist specializing in cyber security, cryptography, quantum computing, and systems engineering.
Michael (Mike) Papazoglou is a Greek/Australian emeritus professor, computer science researcher and author known for his contributions to 'Service-Oriented Computing'. His main research interests include Distributed computing, Database#Database management system, Big data, Service, Domain-specific language and Cloud computing. In more recent years he shifted his focus to pursuing Emerging technologies, Industrial engineering, Smart Applications and Smart Technology Solutions for Healthcare and Manufacturing.