Object-focused environments revisited.

Saved in:
Bibliographic Details
Title: Object-focused environments revisited.
Authors: Olivero, Fernando1 fernando.olivero@usi.ch, Lanza, Michele1, D’ambros, Marco1
Source: Science of Computer Programming. Feb2015 Part 3, Vol. 98, p394-407. 14p.
Subjects: Object-oriented programming, Smalltalk (Computer program language), Object-oriented programming languages, Source code, Prototypes, Desktop environments (Computer interfaces)
Abstract: Developers write Object-Oriented programs using numerous tools that come as part of integrated development environments (IDEs). We focus on the tool based interfaces of a dynamic class-based language named Smalltalk. Smalltalk IDEs have remained the same for almost 30 years now, despite that they have been found to induce problems related to navigation and the loss of context. The tools work on a textual representation of a program: the source code, which makes it more difficult to comprehend and manipulate the system under construction. In reaction to that, researchers have proposed building IDEs around other metaphors. We explore the desktop metaphor applied to Object-Oriented languages in the form of an object-focused environment , and provide a detailed description of our working prototype, named Gaucho. Our goal is to depart from IDEs with tool based interfaces and fancy text editors, towards an environment that eases the interaction and the crafting of objects by providing more concrete means of manipulation within the interface. [ABSTRACT FROM AUTHOR]
Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 99827324
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Object-focused environments revisited.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Olivero%2C+Fernando%22">Olivero, Fernando</searchLink><relatesTo>1</relatesTo><i> fernando.olivero@usi.ch</i><br /><searchLink fieldCode="AR" term="%22Lanza%2C+Michele%22">Lanza, Michele</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22D’ambros%2C+Marco%22">D’ambros, Marco</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Science+of+Computer+Programming%22">Science of Computer Programming</searchLink>. Feb2015 Part 3, Vol. 98, p394-407. 14p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Object-oriented+programming%22">Object-oriented programming</searchLink><br /><searchLink fieldCode="DE" term="%22Smalltalk+%28Computer+program+language%29%22">Smalltalk (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming+languages%22">Object-oriented programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Source+code%22">Source code</searchLink><br /><searchLink fieldCode="DE" term="%22Prototypes%22">Prototypes</searchLink><br /><searchLink fieldCode="DE" term="%22Desktop+environments+%28Computer+interfaces%29%22">Desktop environments (Computer interfaces)</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Developers write Object-Oriented programs using numerous tools that come as part of integrated development environments (IDEs). We focus on the tool based interfaces of a dynamic class-based language named Smalltalk. Smalltalk IDEs have remained the same for almost 30 years now, despite that they have been found to induce problems related to navigation and the loss of context. The tools work on a textual representation of a program: the source code, which makes it more difficult to comprehend and manipulate the system under construction. In reaction to that, researchers have proposed building IDEs around other metaphors. We explore the desktop metaphor applied to Object-Oriented languages in the form of an object-focused environment , and provide a detailed description of our working prototype, named Gaucho. Our goal is to depart from IDEs with tool based interfaces and fancy text editors, towards an environment that eases the interaction and the crafting of objects by providing more concrete means of manipulation within the interface. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=99827324
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.scico.2013.07.011
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 14
        StartPage: 394
    Subjects:
      – SubjectFull: Object-oriented programming
        Type: general
      – SubjectFull: Smalltalk (Computer program language)
        Type: general
      – SubjectFull: Object-oriented programming languages
        Type: general
      – SubjectFull: Source code
        Type: general
      – SubjectFull: Prototypes
        Type: general
      – SubjectFull: Desktop environments (Computer interfaces)
        Type: general
    Titles:
      – TitleFull: Object-focused environments revisited.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Olivero, Fernando
      – PersonEntity:
          Name:
            NameFull: Lanza, Michele
      – PersonEntity:
          Name:
            NameFull: D’ambros, Marco
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 03
              M: 02
              Text: Feb2015 Part 3
              Type: published
              Y: 2015
          Identifiers:
            – Type: issn-print
              Value: 01676423
          Numbering:
            – Type: volume
              Value: 98
          Titles:
            – TitleFull: Science of Computer Programming
              Type: main
ResultId 1