{"id":{"repo_id":"calpoly","oai_identifier":"oai:digitalcommons.calpoly.edu:theses-1261"},"canonical_url":"https://search.dev.ndltd.org/etd/calpoly/oai:digitalcommons.calpoly.edu:theses-1261","repository":{"repo_id":"calpoly","name":"Cal Poly","base_url":"https://digitalcommons.calpoly.edu/do/oai/"},"display":{"title":"Software Internationalization: A Framework Validated Against Industry Requirements for Computer Science and Software Engineering Programs","abstract":"<p>View John Huân Vũ's thesis presentation at <a href=\"http://youtu.be/y3bzNmkTr-c\" title=\"Thesis Presentation\">http://youtu.be/y3bzNmkTr-c</a>.</p> <p>In 2001, the ACM and IEEE Computing Curriculum stated that it was necessary to address \"the need to develop implementation models that are international in scope and could be practiced in universities around the world.\" With increasing connectivity through the internet, the move towards a global economy and growing use of technology places software internationalization as a more important concern for developers. However, there has been a \"clear shortage in terms of numbers of trained persons applying for entry-level positions\" in this area. Eric Brechner, Director of Microsoft Development Training, suggested five new courses to add to the computer science curriculum due to the growing \"gap between what college graduates in any field are taught and what they need to know to work in industry.\" He concludes that \"globalization and accessibility should be part of any course of introductory programming,\" stating:</p> <p><em>A course on globalization and accessibility is long overdue on college campuses. It is embarrassing to take graduates from a college with a diverse student population and have to teach them how to write software for a diverse set of customers. This should be part of introductory software development. Anything less is insulting to students, their family, and the peoples of the world.</em></p> <p>There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, \"<em>Is there a framework for software internationalization that has been validated against industry requirements?</em>\" The answer is no. The framework \"would promote communication between academia and industry ... that could serve as a common reference point in discussions.\" Since no such framework for software internationalization currently exists, one will be developed here. The contribution of this thesis includes a provisional framework to prepare graduates to internationalize software and a validation of the framework against industry requirements. The requirement of this framework is to provide a portable and standardized set of requirements for computer science and software engineering programs to teach future graduates.</p>","abstract_html":"&lt;p&gt;View John Huân Vũ&#x27;s thesis presentation at &lt;a href=&quot;http://youtu.be/y3bzNmkTr-c&quot; title=&quot;Thesis Presentation&quot;&gt;http://youtu.be/y3bzNmkTr-c&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In 2001, the ACM and IEEE Computing Curriculum stated that it was necessary to address &quot;the need to develop implementation models that are international in scope and could be practiced in universities around the world.&quot; With increasing connectivity through the internet, the move towards a global economy and growing use of technology places software internationalization as a more important concern for developers. However, there has been a &quot;clear shortage in terms of numbers of trained persons applying for entry-level positions&quot; in this area. Eric Brechner, Director of Microsoft Development Training, suggested five new courses to add to the computer science curriculum due to the growing &quot;gap between what college graduates in any field are taught and what they need to know to work in industry.&quot; He concludes that &quot;globalization and accessibility should be part of any course of introductory programming,&quot; stating:&lt;/p&gt; &lt;p&gt;&lt;em&gt;A course on globalization and accessibility is long overdue on college campuses. It is embarrassing to take graduates from a college with a diverse student population and have to teach them how to write software for a diverse set of customers. This should be part of introductory software development. Anything less is insulting to students, their family, and the peoples of the world.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, &quot;&lt;em&gt;Is there a framework for software internationalization that has been validated against industry requirements?&lt;/em&gt;&quot; The answer is no. The framework &quot;would promote communication between academia and industry ... that could serve as a common reference point in discussions.&quot; Since no such framework for software internationalization currently exists, one will be developed here. The contribution of this thesis includes a provisional framework to prepare graduates to internationalize software and a validation of the framework against industry requirements. The requirement of this framework is to provide a portable and standardized set of requirements for computer science and software engineering programs to teach future graduates.&lt;/p&gt;","abstract_has_math":false,"creators":["Vũ, John Huân"],"institution":null,"degree_name":"MS in Computer Science","degree_level":null,"degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Clark Savage Turner"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2010,"date_issued":"2010-03-01T08:00:00Z","date_published":"2010-03-01T08:00:00Z","updated_at":"2026-07-24T01:31:03Z","subjects":["Software Internationalization","Software Localization","Software Globalization","Computer Science Education","Software Engineering Education","Industry Survey","Industry Questionnaire","Industry Case Study","Statistics","Hypothesis Testing","Applied Statistics","Bilingual, Multilingual, and Multicultural Education","Categorical Data Analysis","Clinical Trials","Curriculum and Instruction","Design of Experiments and Sample Surveys","Educational Assessment, Evaluation, and Research","Educational Psychology","Graphics and Human Computer Interfaces","International and Comparative Education","Numerical Analysis and Scientific Computing","Other Applied Mathematics","Other Computer Sciences","Other Education","Other Mathematics","Other Physical Sciences and Mathematics","Other Statistics and Probability","Quantitative, Qualitative, Comparative, and Historical Methodologies","Software Engineering","Statistical Methodology","Statistical Models","Statistics and Probability"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["10.15368/theses.2010.18"],"render_values":[{"text":"10.15368/theses.2010.18","href":"https://doi.org/10.15368/theses.2010.18","code":true}]}]},"links":{"outbound_url":"https://digitalcommons.calpoly.edu/theses/248","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Clark Savage Turner"]},{"key":"dc:creator","label":"Author","values":["Vũ, John Huân"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["2010-03-13T08:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_name","label":"Degree Name","values":["MS in Computer Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Software Internationalization","Software Localization","Software Globalization","Computer Science Education","Software Engineering Education","Industry Survey","Industry Questionnaire","Industry Case Study","Statistics","Hypothesis Testing","Applied Statistics","Bilingual, Multilingual, and Multicultural Education","Categorical Data Analysis","Clinical Trials","Curriculum and Instruction","Design of Experiments and Sample Surveys","Educational Assessment, Evaluation, and Research","Educational Psychology","Graphics and Human Computer Interfaces","International and Comparative Education","Numerical Analysis and Scientific Computing","Other Applied Mathematics","Other Computer Sciences","Other Education","Other Mathematics","Other Physical Sciences and Mathematics","Other Statistics and Probability","Quantitative, Qualitative, Comparative, and Historical Methodologies","Software Engineering","Statistical Methodology","Statistical Models","Statistics and Probability"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.calpoly.edu/theses/248","10.15368/theses.2010.18"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>View John Huân Vũ's thesis presentation at <a href=\"http://youtu.be/y3bzNmkTr-c\" title=\"Thesis Presentation\">http://youtu.be/y3bzNmkTr-c</a>.</p> <p>In 2001, the ACM and IEEE Computing Curriculum stated that it was necessary to address \"the need to develop implementation models that are international in scope and could be practiced in universities around the world.\" With increasing connectivity through the internet, the move towards a global economy and growing use of technology places software internationalization as a more important concern for developers. However, there has been a \"clear shortage in terms of numbers of trained persons applying for entry-level positions\" in this area. Eric Brechner, Director of Microsoft Development Training, suggested five new courses to add to the computer science curriculum due to the growing \"gap between what college graduates in any field are taught and what they need to know to work in industry.\" He concludes that \"globalization and accessibility should be part of any course of introductory programming,\" stating:</p> <p><em>A course on globalization and accessibility is long overdue on college campuses. It is embarrassing to take graduates from a college with a diverse student population and have to teach them how to write software for a diverse set of customers. This should be part of introductory software development. Anything less is insulting to students, their family, and the peoples of the world.</em></p> <p>There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, \"<em>Is there a framework for software internationalization that has been validated against industry requirements?</em>\" The answer is no. The framework \"would promote communication between academia and industry ... that could serve as a common reference point in discussions.\" Since no such framework for software internationalization currently exists, one will be developed here. The contribution of this thesis includes a provisional framework to prepare graduates to internationalize software and a validation of the framework against industry requirements. The requirement of this framework is to provide a portable and standardized set of requirements for computer science and software engineering programs to teach future graduates.</p>"]},{"key":"dc:title","label":"Title","values":["Software Internationalization: A Framework Validated Against Industry Requirements for Computer Science and Software Engineering Programs"]}]}],"canonical_facts":{"dc:contributor":["Clark Savage Turner"],"dc:creator":["Vũ, John Huân"],"dc:date.available":["2010-03-13T08:00:00Z"],"dc:description.abstract":["<p>View John Huân Vũ's thesis presentation at <a href=\"http://youtu.be/y3bzNmkTr-c\" title=\"Thesis Presentation\">http://youtu.be/y3bzNmkTr-c</a>.</p> <p>In 2001, the ACM and IEEE Computing Curriculum stated that it was necessary to address \"the need to develop implementation models that are international in scope and could be practiced in universities around the world.\" With increasing connectivity through the internet, the move towards a global economy and growing use of technology places software internationalization as a more important concern for developers. However, there has been a \"clear shortage in terms of numbers of trained persons applying for entry-level positions\" in this area. Eric Brechner, Director of Microsoft Development Training, suggested five new courses to add to the computer science curriculum due to the growing \"gap between what college graduates in any field are taught and what they need to know to work in industry.\" He concludes that \"globalization and accessibility should be part of any course of introductory programming,\" stating:</p> <p><em>A course on globalization and accessibility is long overdue on college campuses. It is embarrassing to take graduates from a college with a diverse student population and have to teach them how to write software for a diverse set of customers. This should be part of introductory software development. Anything less is insulting to students, their family, and the peoples of the world.</em></p> <p>There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, \"<em>Is there a framework for software internationalization that has been validated against industry requirements?</em>\" The answer is no. The framework \"would promote communication between academia and industry ... that could serve as a common reference point in discussions.\" Since no such framework for software internationalization currently exists, one will be developed here. The contribution of this thesis includes a provisional framework to prepare graduates to internationalize software and a validation of the framework against industry requirements. The requirement of this framework is to provide a portable and standardized set of requirements for computer science and software engineering programs to teach future graduates.</p>"],"dc:identifier":["https://digitalcommons.calpoly.edu/theses/248","10.15368/theses.2010.18"],"dc:subject":["Software Internationalization","Software Localization","Software Globalization","Computer Science Education","Software Engineering Education","Industry Survey","Industry Questionnaire","Industry Case Study","Statistics","Hypothesis Testing","Applied Statistics","Bilingual, Multilingual, and Multicultural Education","Categorical Data Analysis","Clinical Trials","Curriculum and Instruction","Design of Experiments and Sample Surveys","Educational Assessment, Evaluation, and Research","Educational Psychology","Graphics and Human Computer Interfaces","International and Comparative Education","Numerical Analysis and Scientific Computing","Other Applied Mathematics","Other Computer Sciences","Other Education","Other Mathematics","Other Physical Sciences and Mathematics","Other Statistics and Probability","Quantitative, Qualitative, Comparative, and Historical Methodologies","Software Engineering","Statistical Methodology","Statistical Models","Statistics and Probability"],"dc:title":["Software Internationalization: A Framework Validated Against Industry Requirements for Computer Science and Software Engineering Programs"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_name":["MS in Computer Science"]},"updated_at":"2026-07-24T01:31:03Z"}