• Home
  • Search
  • Lessons learned applying software engineering principles to visual programming language application development
  • Cite Icon1
  • https://doi.org/10.1109/cmpsac.1999.814320Copy DOI Icon

Lessons learned applying software engineering principles to visual programming language application development

  • Jan 1, 1999
  • T.g Sparkman
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Visual programming languages make software design accessible even to untrained programmers, but basic software engineering practices must still be followed to create a usable product. This paper describes the process by which software was developed to control sophisticated laboratory equipment for a radio frequency interference monitoring system (RFIMS). Development of requirements and specifications is discussed. It is shown that the product was improved by the use of extensive planning and user testing. In addition, the steps required for designing a clear and intuitive graphical user interface (GUI) are discussed. The GUI interface specifications, user panel templates, menu system hierarchy, and programmatically guiding the user are some of the tools that were successfully employed in the project development.

Similar Papers
  • Research Article

Técnicas de HCI en Interacción con un Entorno 3D para la Representación de los Resultados de la Búsqueda Web

  • Dec 08, 2015
  • SHILAP Revista de lepidopterología
  • Jesús Insuasti Portilla +2
  • Research Article
  • Citations13

Importance of Graphical User Interface in the design of P300 based Brain–Computer Interface systems

  • Jan 03, 2020
  • Computers in Biology and Medicine
  • Liam Ratcliffe +1
  • Research Article
  • Citations63

A Decision Support System for market-driven product positioning and design

  • Dec 08, 2014
  • Decision Support Systems
  • Ningrong Lei +1
  • Research Article
  • Citations15

FIREMAP: Cloud-based software to automate the estimation of wildfire-induced ecological impacts and recovery processes using remote sensing techniques

  • Apr 07, 2024
  • Ecological Informatics
  • José Manuel Fernández-Guisuraga +7
  • PDF
  • Peer Review Report

Reply on CC1

  • Nov 25, 2022
  • Emerson Damasceno De Oliveira
  • Research Article

PEtab-GUI: a graphical user interface to create, edit, and inspect PEtab parameter estimation problems

  • Mar 05, 2026
  • Bioinformatics
  • Paul J Jost +3
  • Research Article
  • Citations1

PRINSAS 2.0: a Python-based graphical user interface tool for fitting polydisperse spherical pore models in small-angle scattering analysis of porous materials

  • Jul 02, 2025
  • Journal of Applied Crystallography
  • Phung Nhu Hao Vu +4
  • PDF
  • Peer Review Report

Comment on gmd-2022-201

  • Nov 22, 2022
  • Emerson D Oliveira
  • PDF
  • Components

Image1.tiff

  • Dec 01, 2021
  • Research Article

YOLO-Drop: A Deep Learning Model Enabling Accurate, High-Throughput Image Analysis for Droplet Digital Immunoassay at Attomolar Concentrations.

  • Apr 06, 2026
  • Analytical chemistry
  • Jianglian Xu +11
  • Research Article
  • Citations5

Universal Industrial Interface - Mobile

  • Jan 01, 2019
  • Procedia Manufacturing
  • Andreea Ciontos +2
  • Research Article
  • Citations22

A scalable hardware and software control apparatus for experiments with hybrid quantum systems.

  • Nov 01, 2018
  • The Review of scientific instruments
  • Elia Perego +5
  • PDF
  • Research Article
  • Citations6

Network Performance Analysis Using Packets Probe For Passive Monitoring

  • Nov 07, 2022
  • Informatica
  • Jawad Khadm Alkenani +1
  • Research Article

Mechatronics System Design and Implementation of a Pneumatic Hand Rehabilitation Device

  • Sep 27, 2024
  • The International Journal of New Findings in Engineering, Science and Technology
  • Emre Tuğberk Gülnergiz
  • Book Chapter
  • Citations2

FootPress: An Open-Source MATLAB Toolbox for Analysis of Pedobarography Data

  • Oct 16, 2018
  • Usman Rashid +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.