Gil Taran

Gil Taran
Carnegie Mellon University | CMU · Computer Science Department

About

15
Publications
1,796
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
152
Citations
Citations since 2017
0 Research Items
54 Citations
2017201820192020202120222023024681012
2017201820192020202120222023024681012
2017201820192020202120222023024681012
2017201820192020202120222023024681012

Publications

Publications (15)
Conference Paper
In an attempt to provide real-world industrial experience, an increasing number of academic programs are broadening their portfolio to include global development projects. In these projects, the customer, the team or even the faculty are in different locations than those of their students creating a set of real world experiences and educational cha...
Conference Paper
Most academic programs in software engineering teach the topic of leadership through lectures intertwined across the curriculum or through project components where students are expected to lead various team efforts. Unfortunately teaching leadership in such a way does not seem to provide the right amount of practical skills and abilities to allow s...
Conference Paper
The use of case studies in teaching software engineering has been steadily growing in recent years. Rich opportunities exist in both academia and industry to capture project data and turn it into learning opportunities. Unfortunately, no easy-to-use tool exists to help authors with the task of transforming un-edited material into an assembled, pre-...
Conference Paper
and complex problems by applying varied SE knowledge skills along with problem solving, critical thinking, use of tools, communication skills etc. Thus they have multiple, complex and some higher order cognitive learning goals. Traditional assessment ...
Conference Paper
Full-text available
Collaborative degree programs in software engineering are becoming more common as universities try to expand their offering globally and leverage their knowledge and expertise.Faculty training program intended to help academics learn how to teach courses from collaborating institutions is a complicated undertaking considering the need to pass along...
Conference Paper
This paper explores the implicit nature of risk management in agile processes. It discusses why current techniques for managing risks in agile processes are not sufficient and how the processes can benefit from more explicit techniques. This is supported by the authors' experience with an industry project that was managed using Scrum. Initially, ri...
Conference Paper
Software engineering curricula typically focus on process and technology yet give little or no attention to teaching the ldquosoft skillsrdquo of managing technical people. While teaching the art of managing people is indeed difficult, it is paramount in todaypsilas global working and learning environments. A new elective, using a highly interactiv...
Conference Paper
In 1989 the professional masters of software engineering (MSE) program at Carnegie Mellon initiated a new approach to graduate level software projects: the software development studio. In 2002 the studio concept was first exported under a cooperative program to teach software engineering at an international partner university. However, CMU quickly...
Conference Paper
Many academic programs use industrial projects within their teaching curriculum. These provide an exposure to real customers, challenging problems currently faced by industry and the opportunity to interact with working professionals in a situation driven by quality, schedules, and users. Selecting projects that fit todaypsilas academic environment...
Conference Paper
The proposal based studio is a method to teach software engineers best practices without developing a "cookie cutter" environment. It teaches students how to get projects done in the fixed time of a degree program without relying on a dogmatic, fixed "recipe" process. This paper discusses how students are provided a template with six general proces...
Conference Paper
An innovative board game was developed at Carnegie Mellon University's Master in Software Engineering Program to teach risk management concepts. Piloted in two separate courses dealing with software project risk management, the goal of the game was to enhance practical learning and decision making through simulating a software development project....
Conference Paper
The use of project initiation techniques is not new to academia or industry. While successfully using "real world" projects to educate software engineers, the master of software engineering (MSE) program at Carnegie Mellon University has learned some key concepts and topics that make software project initiation more successful. We have found that p...
Conference Paper
The Master of Software Engineering Program at Carnegie Mellon University initiated in 2003 a software engineering education lecture series in Russia to introduce enduring principles and industry best practices for software development and software project management. Through a system of multi-day corporate/public workshops and a methodology for tra...
Article
Full-text available
In a world of constant change, we expect that working professionals continue to learn and develop throughout their careers. Today's technologies meet their need for development by allowing professionals to learn anywhere anytime. Interestingly enough, this approach centers around hands-on application of concepts and materials learned in classrooms...

Network

Cited By